builder: mozilla-aurora_xp-ix-debug_test-web-platform-tests-7
slave: t-xp32-ix-084
starttime: 1445608022.55
results: success (0)
buildid: 20151023043331
builduid: 6980e76bee9f47e0b4b8c7a163e6f7f8
revision: 88379b819e82fb97de3276c2b22288d8357c7f30
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:02.554959) =========
master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:02.556564) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:02.556869) =========
'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-084\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
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-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
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-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.193000
basedir: 'C:\\slave\\test'
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:02.864986) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:02.865315) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:03.324844) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:03.325250) =========
'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-084\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
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-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
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-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.106000
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:03.527939) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:03.528264) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:03.528670) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:03.528967) =========
'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-084\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
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-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
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-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
--06:46: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% 13.34 MB/s
06:46:37 (13.34 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.755000
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:04.294595) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:04.295126) =========
'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-084\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
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-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
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-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.631000
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:04.958227) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-10-23 06:47:04.958615) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 88379b819e82fb97de3276c2b22288d8357c7f30 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 88379b819e82fb97de3276c2b22288d8357c7f30 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
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-084
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-084
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-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
WINDIR=C:\WINDOWS
using PTY: False
2015-10-23 06:46:38,749 truncating revision to first 12 chars
2015-10-23 06:46:38,749 Setting DEBUG logging.
2015-10-23 06:46:38,749 attempt 1/10
2015-10-23 06:46:38,749 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/88379b819e82?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-23 06:46:39,328 unpacking tar archive at: mozilla-aurora-88379b819e82/testing/mozharness/
program finished with exit code 0
elapsedTime=1.316000
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-10-23 06:47:06.284982) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:06.285398) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:06.666311) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:06.666733) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-23 06:47:06.667236) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 53 secs) (at 2015-10-23 06:47:06.667543) =========
'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-aurora' '--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-aurora', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-084
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-084
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-084
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-084
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084
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:46:40 INFO - MultiFileLogger online at 20151023 06:46:40 in C:\slave\test
06:46:40 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-aurora --download-symbols true
06:46:40 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
06:46:40 INFO - {'append_to_log': False,
06:46:40 INFO - 'base_work_dir': 'C:\\slave\\test',
06:46:40 INFO - 'blob_upload_branch': 'mozilla-aurora',
06:46:40 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
06:46:40 INFO - 'buildbot_json_path': 'buildprops.json',
06:46:40 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
06:46:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:46:40 INFO - 'download_minidump_stackwalk': True,
06:46:40 INFO - 'download_symbols': 'true',
06:46:40 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
06:46:40 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
06:46:40 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
06:46:40 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
06:46:40 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
06:46:40 INFO - 'C:/mozilla-build/tooltool.py'),
06:46:40 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
06:46:40 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
06:46:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:46:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:46:40 INFO - 'log_level': 'info',
06:46:40 INFO - 'log_to_console': True,
06:46:40 INFO - 'opt_config_files': (),
06:46:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:46:40 INFO - '--processes=1',
06:46:40 INFO - '--config=%(test_path)s/wptrunner.ini',
06:46:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:46:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:46:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:46:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:46:40 INFO - 'pip_index': False,
06:46:40 INFO - 'require_test_zip': True,
06:46:40 INFO - 'test_type': ('testharness',),
06:46:40 INFO - 'this_chunk': '7',
06:46:40 INFO - 'total_chunks': '8',
06:46:40 INFO - 'virtualenv_path': 'venv',
06:46:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:46:40 INFO - 'work_dir': 'build'}
06:46:40 INFO - #####
06:46:40 INFO - ##### Running clobber step.
06:46:40 INFO - #####
06:46:40 INFO - Running pre-action listener: _resource_record_pre_action
06:46:40 INFO - Running main action method: clobber
06:46:40 INFO - rmtree: C:\slave\test\build
06:46:40 INFO - Using _rmtree_windows ...
06:46:40 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
06:47:14 INFO - Running post-action listener: _resource_record_post_action
06:47:14 INFO - #####
06:47:14 INFO - ##### Running read-buildbot-config step.
06:47:14 INFO - #####
06:47:14 INFO - Running pre-action listener: _resource_record_pre_action
06:47:14 INFO - Running main action method: read_buildbot_config
06:47:14 INFO - Using buildbot properties:
06:47:14 INFO - {
06:47:14 INFO - "properties": {
06:47:14 INFO - "buildnumber": 39,
06:47:14 INFO - "product": "firefox",
06:47:14 INFO - "script_repo_revision": "production",
06:47:14 INFO - "branch": "mozilla-aurora",
06:47:14 INFO - "repository": "",
06:47:14 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-7",
06:47:14 INFO - "buildid": "20151023043331",
06:47:14 INFO - "slavename": "t-xp32-ix-084",
06:47:14 INFO - "pgo_build": "False",
06:47:14 INFO - "basedir": "C:\\slave\\test",
06:47:14 INFO - "project": "",
06:47:14 INFO - "platform": "win32",
06:47:14 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/",
06:47:14 INFO - "slavebuilddir": "test",
06:47:14 INFO - "scheduler": "tests-mozilla-aurora-xp-ix-debug-unittest",
06:47:14 INFO - "repo_path": "releases/mozilla-aurora",
06:47:14 INFO - "moz_repo_path": "",
06:47:14 INFO - "stage_platform": "win32",
06:47:14 INFO - "builduid": "6980e76bee9f47e0b4b8c7a163e6f7f8",
06:47:14 INFO - "revision": "88379b819e82fb97de3276c2b22288d8357c7f30"
06:47:14 INFO - },
06:47:14 INFO - "sourcestamp": {
06:47:14 INFO - "repository": "",
06:47:14 INFO - "hasPatch": false,
06:47:14 INFO - "project": "",
06:47:14 INFO - "branch": "mozilla-aurora-win32-debug-unittest",
06:47:14 INFO - "changes": [
06:47:14 INFO - {
06:47:14 INFO - "category": null,
06:47:14 INFO - "files": [
06:47:14 INFO - {
06:47:14 INFO - "url": null,
06:47:14 INFO - "name": "https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip"
06:47:14 INFO - },
06:47:14 INFO - {
06:47:14 INFO - "url": null,
06:47:14 INFO - "name": "https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/test_packages.json"
06:47:14 INFO - }
06:47:14 INFO - ],
06:47:14 INFO - "repository": "",
06:47:14 INFO - "rev": "88379b819e82fb97de3276c2b22288d8357c7f30",
06:47:14 INFO - "who": "cbook@mozilla.com",
06:47:14 INFO - "when": 1445607809,
06:47:14 INFO - "number": 6566147,
06:47:14 INFO - "comments": "Bug 1206700 - Fix an bug in property assignment, recently exposed by Reflect.set. r=waldo, a=al\n\nSetExistingProperty() contains a fast path for the case when pobj and\nreceiver refer to the same object. Ordinarily, if that much is true,\nthen obj also refers to the same object, but with Reflect.set() it is\npossible to arrange for receiver == pobj to be true while obj is some\nother object.",
06:47:14 INFO - "project": "",
06:47:14 INFO - "at": "Fri 23 Oct 2015 06:43:29",
06:47:14 INFO - "branch": "mozilla-aurora-win32-debug-unittest",
06:47:14 INFO - "revlink": "",
06:47:14 INFO - "properties": [
06:47:14 INFO - [
06:47:14 INFO - "buildid",
06:47:14 INFO - "20151023043331",
06:47:15 INFO - "Change"
06:47:15 INFO - ],
06:47:15 INFO - [
06:47:15 INFO - "builduid",
06:47:15 INFO - "6980e76bee9f47e0b4b8c7a163e6f7f8",
06:47:15 INFO - "Change"
06:47:15 INFO - ],
06:47:15 INFO - [
06:47:15 INFO - "pgo_build",
06:47:15 INFO - "False",
06:47:15 INFO - "Change"
06:47:15 INFO - ]
06:47:15 INFO - ],
06:47:15 INFO - "revision": "88379b819e82fb97de3276c2b22288d8357c7f30"
06:47:15 INFO - }
06:47:15 INFO - ],
06:47:15 INFO - "revision": "88379b819e82fb97de3276c2b22288d8357c7f30"
06:47:15 INFO - }
06:47:15 INFO - }
06:47:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip.
06:47:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/test_packages.json.
06:47:15 INFO - Running post-action listener: _resource_record_post_action
06:47:15 INFO - #####
06:47:15 INFO - ##### Running download-and-extract step.
06:47:15 INFO - #####
06:47:15 INFO - Running pre-action listener: _resource_record_pre_action
06:47:15 INFO - Running main action method: download_and_extract
06:47:15 INFO - mkdir: C:\slave\test\build\tests
06:47: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:47:15 INFO - https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
06:47:15 INFO - trying https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/test_packages.json
06:47:15 INFO - Downloading https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
06:47:15 INFO - retry: Calling _download_file with args: ('https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/test_packages.json', 'C:\\slave\\test\\build\\test_packages.json'), kwargs: {}, attempt #1
06:47:16 INFO - Downloaded 1221 bytes.
06:47:16 INFO - Reading from file C:\slave\test\build\test_packages.json
06:47:16 INFO - Using the following test package requirements:
06:47:16 INFO - {u'common': [u'firefox-43.0a2.en-US.win32.common.tests.zip'],
06:47:16 INFO - u'cppunittest': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'firefox-43.0a2.en-US.win32.cppunittest.tests.zip'],
06:47:16 INFO - u'jittest': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'jsshell-win32.zip'],
06:47:16 INFO - u'mochitest': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'firefox-43.0a2.en-US.win32.mochitest.tests.zip'],
06:47:16 INFO - u'mozbase': [u'firefox-43.0a2.en-US.win32.common.tests.zip'],
06:47:16 INFO - u'reftest': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'firefox-43.0a2.en-US.win32.reftest.tests.zip'],
06:47:16 INFO - u'talos': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'firefox-43.0a2.en-US.win32.talos.tests.zip'],
06:47:16 INFO - u'web-platform': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'firefox-43.0a2.en-US.win32.web-platform.tests.zip'],
06:47:16 INFO - u'webapprt': [u'firefox-43.0a2.en-US.win32.common.tests.zip'],
06:47:16 INFO - u'xpcshell': [u'firefox-43.0a2.en-US.win32.common.tests.zip',
06:47:16 INFO - u'firefox-43.0a2.en-US.win32.xpcshell.tests.zip']}
06:47:16 INFO - Downloading packages: [u'firefox-43.0a2.en-US.win32.common.tests.zip', u'firefox-43.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
06:47:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:47:16 INFO - https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
06:47:16 INFO - trying https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.common.tests.zip
06:47:16 INFO - Downloading https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-43.0a2.en-US.win32.common.tests.zip
06:47:16 INFO - retry: Calling _download_file with args: (u'https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.common.tests.zip', u'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.common.tests.zip'), kwargs: {}, attempt #1
06:48:02 INFO - Downloaded 21064068 bytes.
06:48:02 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
06:48:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-43.0a2.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
06:48:02 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
06:48:04 INFO - caution: filename not matched: web-platform/*
06:48:04 INFO - Return code: 11
06:48: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:48:04 INFO - https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
06:48:04 INFO - trying https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.web-platform.tests.zip
06:48:04 INFO - Downloading https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-43.0a2.en-US.win32.web-platform.tests.zip
06:48:04 INFO - retry: Calling _download_file with args: (u'https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.web-platform.tests.zip', u'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.web-platform.tests.zip'), kwargs: {}, attempt #1
06:48:07 INFO - Downloaded 28052758 bytes.
06:48:07 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
06:48:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-43.0a2.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
06:48:07 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
06:48:59 INFO - caution: filename not matched: bin/*
06:48:59 INFO - caution: filename not matched: config/*
06:48:59 INFO - caution: filename not matched: mozbase/*
06:48:59 INFO - caution: filename not matched: marionette/*
06:48:59 INFO - Return code: 11
06:48:59 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:48:59 INFO - https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip matches https://queue.taskcluster.net
06:48:59 INFO - trying https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip
06:48:59 INFO - Downloading https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip to C:\slave\test\build\firefox-43.0a2.en-US.win32.zip
06:48:59 INFO - retry: Calling _download_file with args: ('https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip', 'C:\\slave\\test\\build\\firefox-43.0a2.en-US.win32.zip'), kwargs: {}, attempt #1
06:49:58 INFO - Downloaded 63498739 bytes.
06:49:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip
06:49:58 INFO - mkdir: C:\slave\test\properties
06:49:58 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
06:49:58 INFO - Writing to file C:\slave\test\properties\build_url
06:49:58 INFO - Contents:
06:49:58 INFO - build_url:https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.zip
06:49:58 INFO - mkdir: C:\slave\test\build\symbols
06:49:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:49:58 INFO - https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
06:49:58 INFO - trying https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.crashreporter-symbols.zip
06:49:58 INFO - Downloading https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-43.0a2.en-US.win32.crashreporter-symbols.zip
06:49:58 INFO - retry: Calling _download_file with args: ('https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.crashreporter-symbols.zip', 'C:\\slave\\test\\build\\symbols\\firefox-43.0a2.en-US.win32.crashreporter-symbols.zip'), kwargs: {}, attempt #1
06:50:02 INFO - Downloaded 49201686 bytes.
06:50:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.crashreporter-symbols.zip
06:50:02 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
06:50:02 INFO - Writing to file C:\slave\test\properties\symbols_url
06:50:02 INFO - Contents:
06:50:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.en-US.win32.crashreporter-symbols.zip
06:50:02 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-43.0a2.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
06:50:02 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-43.0a2.en-US.win32.crashreporter-symbols.zip
06:50:08 INFO - Return code: 0
06:50:08 INFO - Running post-action listener: _resource_record_post_action
06:50:08 INFO - Running post-action listener: _set_extra_try_arguments
06:50:08 INFO - #####
06:50:08 INFO - ##### Running create-virtualenv step.
06:50:08 INFO - #####
06:50:08 INFO - Running pre-action listener: _pre_create_virtualenv
06:50:08 INFO - Running pre-action listener: _resource_record_pre_action
06:50:08 INFO - Running main action method: create_virtualenv
06:50:08 INFO - Creating virtualenv C:\slave\test\build\venv
06:50:08 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
06:50:08 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
06:50:09 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
06:50:12 INFO - Installing distribute......................................................................................................................................................................................done.
06:50:12 INFO - Return code: 0
06:50:12 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
06:50:12 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:50:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:50:12 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:50:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:50:12 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 0x00C69640>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E70368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CDAE90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E01218>, '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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1
06:50:12 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:50:12 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:50:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:50:12 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
06:50:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:50:12 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
06:50:12 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:50:12 INFO - 'DCLOCATION': 'SCL3',
06:50:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:50:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:50:12 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:50:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:50:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:50:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:50:12 INFO - 'HOMEDRIVE': 'C:',
06:50:12 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:50:12 INFO - 'KTS_VERSION': '1.19c',
06:50:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:50:12 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
06:50:12 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:50:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:50:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:50:12 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:50:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:50:12 INFO - 'MOZ_AIRBAG': '1',
06:50:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:50:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:50:12 INFO - 'MOZ_MSVCVERSION': '8',
06:50:12 INFO - 'MOZ_NO_REMOTE': '1',
06:50:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:50:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:50:12 INFO - 'NO_EM_RESTART': '1',
06:50:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:50:12 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:50:12 INFO - 'OS': 'Windows_NT',
06:50:12 INFO - 'OURDRIVE': 'C:',
06:50:12 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:50:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:50:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:50:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:50:12 INFO - 'PROCESSOR_LEVEL': '6',
06:50:12 INFO - 'PROCESSOR_REVISION': '1e05',
06:50:12 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:50:12 INFO - 'PROMPT': '$P$G',
06:50:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:50:12 INFO - 'PWD': 'C:\\slave\\test',
06:50:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:50:12 INFO - 'SESSIONNAME': 'Console',
06:50:12 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:50:12 INFO - 'SYSTEMDRIVE': 'C:',
06:50:12 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:50:12 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:12 INFO - 'TEST1': 'testie',
06:50:12 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:12 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
06:50:12 INFO - 'USERNAME': 'cltbld',
06:50:12 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:50:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:50:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:50:12 INFO - 'WINDIR': 'C:\\WINDOWS',
06:50:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:50:13 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:50:13 INFO - Downloading/unpacking psutil>=0.7.1
06:50:13 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
06:50:14 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pub.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
06:50:14 INFO - Running setup.py egg_info for package psutil
06:50:14 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:50:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:50:14 INFO - Installing collected packages: psutil
06:50:14 INFO - Running setup.py install for psutil
06:50:14 INFO - building 'psutil._psutil_windows' extension
06:50:14 INFO - error: Unable to find vcvarsall.bat
06:50:14 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-px0hr6-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:50:14 INFO - running install
06:50:14 INFO - running build
06:50:14 INFO - running build_py
06:50:14 INFO - creating build
06:50:14 INFO - creating build\lib.win32-2.7
06:50:14 INFO - creating build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
06:50:14 INFO - running build_ext
06:50:14 INFO - building 'psutil._psutil_windows' extension
06:50:14 INFO - error: Unable to find vcvarsall.bat
06:50:14 INFO - ----------------------------------------
06:50:14 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-px0hr6-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:50:14 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data\pip\pip.log
06:50:14 WARNING - Return code: 1
06:50:14 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:50:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
06:50:14 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:50:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:50:14 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:50:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:50:14 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 0x00C69640>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E70368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CDAE90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E01218>, '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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1
06:50:14 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:50:14 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:50:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:50:14 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
06:50:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:50:14 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
06:50:14 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:50:14 INFO - 'DCLOCATION': 'SCL3',
06:50:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:50:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:50:14 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:50:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:50:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:50:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:50:14 INFO - 'HOMEDRIVE': 'C:',
06:50:14 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:50:14 INFO - 'KTS_VERSION': '1.19c',
06:50:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:50:14 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
06:50:14 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:50:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:50:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:50:14 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:50:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:50:14 INFO - 'MOZ_AIRBAG': '1',
06:50:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:50:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:50:14 INFO - 'MOZ_MSVCVERSION': '8',
06:50:14 INFO - 'MOZ_NO_REMOTE': '1',
06:50:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:50:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:50:14 INFO - 'NO_EM_RESTART': '1',
06:50:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:50:14 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:50:14 INFO - 'OS': 'Windows_NT',
06:50:14 INFO - 'OURDRIVE': 'C:',
06:50:14 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:50:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:50:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:50:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:50:14 INFO - 'PROCESSOR_LEVEL': '6',
06:50:14 INFO - 'PROCESSOR_REVISION': '1e05',
06:50:14 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:50:14 INFO - 'PROMPT': '$P$G',
06:50:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:50:14 INFO - 'PWD': 'C:\\slave\\test',
06:50:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:50:14 INFO - 'SESSIONNAME': 'Console',
06:50:14 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:50:14 INFO - 'SYSTEMDRIVE': 'C:',
06:50:14 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:50:14 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:14 INFO - 'TEST1': 'testie',
06:50:14 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:14 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
06:50:14 INFO - 'USERNAME': 'cltbld',
06:50:14 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:50:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:50:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:50:14 INFO - 'WINDIR': 'C:\\WINDOWS',
06:50:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:50:15 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:50:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:50:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:50:15 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:50:15 INFO - Running setup.py egg_info for package mozsystemmonitor
06:50:15 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
06:50:15 INFO - Running setup.py egg_info for package psutil
06:50:15 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:50:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:50:15 INFO - Installing collected packages: mozsystemmonitor, psutil
06:50:15 INFO - Running setup.py install for mozsystemmonitor
06:50:15 INFO - Running setup.py install for psutil
06:50:15 INFO - building 'psutil._psutil_windows' extension
06:50:15 INFO - error: Unable to find vcvarsall.bat
06:50:15 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-tcc1ka-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:50:15 INFO - running install
06:50:15 INFO - running build
06:50:15 INFO - running build_py
06:50:15 INFO - running build_ext
06:50:15 INFO - building 'psutil._psutil_windows' extension
06:50:15 INFO - error: Unable to find vcvarsall.bat
06:50:15 INFO - ----------------------------------------
06:50:15 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-tcc1ka-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:50:15 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data\pip\pip.log
06:50:15 WARNING - Return code: 1
06:50:15 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:50:15 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
06:50: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:50:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:50: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:50:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:50: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', '--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 0x00C69640>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E70368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CDAE90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E01218>, '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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1
06:50:15 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:50:15 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:50:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:50:15 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
06:50:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:50:15 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
06:50:15 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:50:15 INFO - 'DCLOCATION': 'SCL3',
06:50:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:50:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:50:15 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:50:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:50:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:50:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:50:15 INFO - 'HOMEDRIVE': 'C:',
06:50:15 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:50:15 INFO - 'KTS_VERSION': '1.19c',
06:50:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:50:15 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
06:50:15 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:50:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:50:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:50:15 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:50:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:50:15 INFO - 'MOZ_AIRBAG': '1',
06:50:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:50:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:50:15 INFO - 'MOZ_MSVCVERSION': '8',
06:50:15 INFO - 'MOZ_NO_REMOTE': '1',
06:50:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:50:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:50:15 INFO - 'NO_EM_RESTART': '1',
06:50:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:50:15 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:50:15 INFO - 'OS': 'Windows_NT',
06:50:15 INFO - 'OURDRIVE': 'C:',
06:50: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:50:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:50:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:50:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:50:15 INFO - 'PROCESSOR_LEVEL': '6',
06:50:15 INFO - 'PROCESSOR_REVISION': '1e05',
06:50:15 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:50:15 INFO - 'PROMPT': '$P$G',
06:50:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:50:15 INFO - 'PWD': 'C:\\slave\\test',
06:50:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:50:15 INFO - 'SESSIONNAME': 'Console',
06:50:15 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:50:15 INFO - 'SYSTEMDRIVE': 'C:',
06:50:15 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:50:15 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:15 INFO - 'TEST1': 'testie',
06:50:15 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:15 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
06:50:15 INFO - 'USERNAME': 'cltbld',
06:50:15 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:50:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:50:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:50:15 INFO - 'WINDIR': 'C:\\WINDOWS',
06:50:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:50:16 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:50:16 INFO - Downloading/unpacking blobuploader==1.2.4
06:50:16 INFO - Downloading blobuploader-1.2.4.tar.gz
06:50:16 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:50:16 INFO - Running setup.py egg_info for package blobuploader
06:50:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:50:18 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:50:18 INFO - Running setup.py egg_info for package requests
06:50:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:50:18 INFO - Downloading docopt-0.6.1.tar.gz
06:50:18 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:50:18 INFO - Running setup.py egg_info for package docopt
06:50:18 INFO - Installing collected packages: blobuploader, docopt, requests
06:50:18 INFO - Running setup.py install for blobuploader
06:50:18 INFO - Running setup.py install for docopt
06:50:18 INFO - Running setup.py install for requests
06:50:18 INFO - Successfully installed blobuploader docopt requests
06:50:18 INFO - Cleaning up...
06:50:18 INFO - Return code: 0
06:50:18 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:50:18 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:50:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:50:18 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:50:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:50:18 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 0x00C69640>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E70368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CDAE90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E01218>, '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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1
06:50:18 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:50:18 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:50:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:50:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
06:50:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:50:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
06:50:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:50:18 INFO - 'DCLOCATION': 'SCL3',
06:50:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:50:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:50:18 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:50:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:50:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:50:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:50:18 INFO - 'HOMEDRIVE': 'C:',
06:50:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:50:18 INFO - 'KTS_VERSION': '1.19c',
06:50:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:50:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
06:50:18 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:50:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:50:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:50:18 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:50:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:50:18 INFO - 'MOZ_AIRBAG': '1',
06:50:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:50:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:50:18 INFO - 'MOZ_MSVCVERSION': '8',
06:50:18 INFO - 'MOZ_NO_REMOTE': '1',
06:50:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:50:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:50:18 INFO - 'NO_EM_RESTART': '1',
06:50:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:50:18 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:50:18 INFO - 'OS': 'Windows_NT',
06:50:18 INFO - 'OURDRIVE': 'C:',
06:50:18 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:50:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:50:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:50:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:50:18 INFO - 'PROCESSOR_LEVEL': '6',
06:50:18 INFO - 'PROCESSOR_REVISION': '1e05',
06:50:18 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:50:18 INFO - 'PROMPT': '$P$G',
06:50:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:50:18 INFO - 'PWD': 'C:\\slave\\test',
06:50:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:50:18 INFO - 'SESSIONNAME': 'Console',
06:50:18 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:50:18 INFO - 'SYSTEMDRIVE': 'C:',
06:50:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:50:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:18 INFO - 'TEST1': 'testie',
06:50:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:18 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
06:50:18 INFO - 'USERNAME': 'cltbld',
06:50:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:50:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:50:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:50:18 INFO - 'WINDIR': 'C:\\WINDOWS',
06:50:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:50:21 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:50:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:50:21 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:50:21 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:50:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:50:21 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:50:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:50:22 INFO - Unpacking c:\slave\test\build\tests\marionette
06:50:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:50:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:50:22 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:50:29 INFO - Running setup.py install for browsermob-proxy
06:50:29 INFO - Running setup.py install for manifestparser
06:50:29 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for marionette-client
06:50:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:50:29 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for marionette-driver
06:50:29 INFO - Running setup.py install for marionette-transport
06:50:29 INFO - Running setup.py install for mozcrash
06:50:29 INFO - Running setup.py install for mozdebug
06:50:29 INFO - Running setup.py install for mozdevice
06:50:29 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozfile
06:50:29 INFO - Running setup.py install for mozhttpd
06:50:29 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozinfo
06:50:29 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozInstall
06:50:29 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozleak
06:50:29 INFO - Running setup.py install for mozlog
06:50:29 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for moznetwork
06:50:29 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozprocess
06:50:29 INFO - Running setup.py install for mozprofile
06:50:29 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozrunner
06:50:29 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Running setup.py install for mozscreenshot
06:50:29 INFO - Running setup.py install for moztest
06:50:29 INFO - Running setup.py install for mozversion
06:50:29 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:50:29 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:50:29 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:50:29 INFO - Cleaning up...
06:50:29 INFO - Return code: 0
06:50:29 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:50:29 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:50:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:50:29 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:50:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:50:29 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 0x00C69640>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E70368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CDAE90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E01218>, '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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1
06:50:29 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:50:29 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:50:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:50:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
06:50:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:50:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
06:50:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:50:29 INFO - 'DCLOCATION': 'SCL3',
06:50:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:50:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:50:29 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:50:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:50:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:50:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:50:29 INFO - 'HOMEDRIVE': 'C:',
06:50:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:50:29 INFO - 'KTS_VERSION': '1.19c',
06:50:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:50:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
06:50:29 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:50:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:50:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:50:29 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:50:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:50:29 INFO - 'MOZ_AIRBAG': '1',
06:50:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:50:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:50:29 INFO - 'MOZ_MSVCVERSION': '8',
06:50:29 INFO - 'MOZ_NO_REMOTE': '1',
06:50:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:50:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:50:29 INFO - 'NO_EM_RESTART': '1',
06:50:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:50:29 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:50:29 INFO - 'OS': 'Windows_NT',
06:50:29 INFO - 'OURDRIVE': 'C:',
06:50:29 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:50:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:50:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:50:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:50:29 INFO - 'PROCESSOR_LEVEL': '6',
06:50:29 INFO - 'PROCESSOR_REVISION': '1e05',
06:50:29 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:50:29 INFO - 'PROMPT': '$P$G',
06:50:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:50:29 INFO - 'PWD': 'C:\\slave\\test',
06:50:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:50:29 INFO - 'SESSIONNAME': 'Console',
06:50:29 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:50:29 INFO - 'SYSTEMDRIVE': 'C:',
06:50:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:50:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:29 INFO - 'TEST1': 'testie',
06:50:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:29 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
06:50:29 INFO - 'USERNAME': 'cltbld',
06:50:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:50:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:50:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:50:29 INFO - 'WINDIR': 'C:\\WINDOWS',
06:50:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:50:32 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:50:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:50:32 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:50:32 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:50:32 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:50:32 INFO - Unpacking c:\slave\test\build\tests\marionette
06:50:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:50:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:50:32 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:50:39 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:50:39 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:50:39 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:50:39 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:50:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
06:50:39 INFO - Downloading blessings-1.5.1.tar.gz
06:50:39 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:50:39 INFO - Running setup.py egg_info for package blessings
06:50:39 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:50:39 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:50:39 INFO - Running setup.py install for blessings
06:50:39 INFO - Running setup.py install for browsermob-proxy
06:50:39 INFO - Running setup.py install for manifestparser
06:50:39 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Running setup.py install for marionette-client
06:50:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:50:39 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Running setup.py install for marionette-driver
06:50:39 INFO - Running setup.py install for marionette-transport
06:50:39 INFO - Running setup.py install for mozcrash
06:50:39 INFO - Running setup.py install for mozdebug
06:50:39 INFO - Running setup.py install for mozdevice
06:50:39 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Running setup.py install for mozhttpd
06:50:39 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Running setup.py install for mozInstall
06:50:39 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Running setup.py install for mozleak
06:50:39 INFO - Running setup.py install for mozprofile
06:50:39 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:50:39 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:50:40 INFO - Running setup.py install for mozrunner
06:50:40 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:50:40 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:50:40 INFO - Running setup.py install for mozscreenshot
06:50:40 INFO - Running setup.py install for moztest
06:50:40 INFO - Running setup.py install for mozversion
06:50:40 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:50:40 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:50:40 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:50:40 INFO - Cleaning up...
06:50:40 INFO - Return code: 0
06:50:40 INFO - Done creating virtualenv C:\slave\test\build\venv.
06:50:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:50:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:50:40 INFO - Reading from file tmpfile_stdout
06:50:40 INFO - Using _rmtree_windows ...
06:50:40 INFO - Using _rmtree_windows ...
06:50:40 INFO - Current package versions:
06:50:40 INFO - blessings == 1.5.1
06:50:40 INFO - blobuploader == 1.2.4
06:50:40 INFO - browsermob-proxy == 0.6.0
06:50:40 INFO - distribute == 0.6.14
06:50:40 INFO - docopt == 0.6.1
06:50:40 INFO - manifestparser == 1.1
06:50:40 INFO - marionette-client == 0.19
06:50:40 INFO - marionette-driver == 0.13
06:50:40 INFO - marionette-transport == 0.7
06:50:40 INFO - mozInstall == 1.12
06:50:40 INFO - mozcrash == 0.16
06:50:40 INFO - mozdebug == 0.1
06:50:40 INFO - mozdevice == 0.46
06:50:40 INFO - mozfile == 1.2
06:50:40 INFO - mozhttpd == 0.7
06:50:40 INFO - mozinfo == 0.8
06:50:40 INFO - mozleak == 0.1
06:50:40 INFO - mozlog == 3.0
06:50:40 INFO - moznetwork == 0.27
06:50:40 INFO - mozprocess == 0.22
06:50:40 INFO - mozprofile == 0.27
06:50:40 INFO - mozrunner == 6.10
06:50:40 INFO - mozscreenshot == 0.1
06:50:40 INFO - mozsystemmonitor == 0.0
06:50:40 INFO - moztest == 0.7
06:50:40 INFO - mozversion == 1.4
06:50:40 INFO - requests == 1.2.3
06:50:40 INFO - Running post-action listener: _resource_record_post_action
06:50:40 INFO - Running post-action listener: _start_resource_monitoring
06:50:40 INFO - Starting resource monitoring.
06:50:40 INFO - #####
06:50:40 INFO - ##### Running pull step.
06:50:40 INFO - #####
06:50:40 INFO - Running pre-action listener: _resource_record_pre_action
06:50:40 INFO - Running main action method: pull
06:50:40 INFO - Pull has nothing to do!
06:50:40 INFO - Running post-action listener: _resource_record_post_action
06:50:40 INFO - #####
06:50:40 INFO - ##### Running install step.
06:50:40 INFO - #####
06:50:40 INFO - Running pre-action listener: _resource_record_pre_action
06:50:40 INFO - Running main action method: install
06:50:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:50:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:50:41 INFO - Reading from file tmpfile_stdout
06:50:41 INFO - Using _rmtree_windows ...
06:50:41 INFO - Using _rmtree_windows ...
06:50:41 INFO - Detecting whether we're running mozinstall >=1.0...
06:50:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
06:50:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
06:50:41 INFO - Reading from file tmpfile_stdout
06:50:41 INFO - Output received:
06:50:41 INFO - Usage: mozinstall-script.py [options] installer
06:50:41 INFO - Options:
06:50:41 INFO - -h, --help show this help message and exit
06:50:41 INFO - -d DEST, --destination=DEST
06:50:41 INFO - Directory to install application into. [default:
06:50:41 INFO - "C:\slave\test"]
06:50:41 INFO - --app=APP Application being installed. [default: firefox]
06:50:41 INFO - Using _rmtree_windows ...
06:50:41 INFO - Using _rmtree_windows ...
06:50:41 INFO - mkdir: C:\slave\test\build\application
06:50:41 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-43.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
06:50:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-43.0a2.en-US.win32.zip --destination C:\slave\test\build\application
06:50:43 INFO - Reading from file tmpfile_stdout
06:50:43 INFO - Output received:
06:50:43 INFO - C:\slave\test\build\application\firefox\firefox.exe
06:50:43 INFO - Using _rmtree_windows ...
06:50:43 INFO - Using _rmtree_windows ...
06:50:43 INFO - Running post-action listener: _resource_record_post_action
06:50:43 INFO - #####
06:50:43 INFO - ##### Running run-tests step.
06:50:43 INFO - #####
06:50:43 INFO - Running pre-action listener: _resource_record_pre_action
06:50:43 INFO - Running main action method: run_tests
06:50:43 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
06:50:43 INFO - minidump filename unknown. determining based upon platform and arch
06:50:43 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
06:50:43 INFO - grabbing minidump binary from tooltool
06:50: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:50:43 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 0x00E01218>, '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:50:43 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:50:43 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:50:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
06:50:44 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpivmohr
06:50:44 INFO - INFO - File integrity verified, renaming tmpivmohr to win32-minidump_stackwalk.exe
06:50:44 INFO - Return code: 0
06:50:44 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
06:50:45 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
06:50:45 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', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.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:50:45 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 --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.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:50:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
06:50:45 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data',
06:50:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:50:45 INFO - 'COMPUTERNAME': 'T-XP32-IX-084',
06:50:45 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
06:50:45 INFO - 'DCLOCATION': 'SCL3',
06:50:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:50:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:50:45 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:50:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:50:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:50:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:50:45 INFO - 'HOMEDRIVE': 'C:',
06:50:45 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:50:45 INFO - 'KTS_VERSION': '1.19c',
06:50:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:50:45 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084',
06:50:45 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
06:50:45 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:50:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:50:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:50:45 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:50:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:50:45 INFO - 'MOZ_AIRBAG': '1',
06:50:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:50:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:50:45 INFO - 'MOZ_MSVCVERSION': '8',
06:50:45 INFO - 'MOZ_NO_REMOTE': '1',
06:50:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:50:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:50:45 INFO - 'NO_EM_RESTART': '1',
06:50:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:50:45 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:50:45 INFO - 'OS': 'Windows_NT',
06:50:45 INFO - 'OURDRIVE': 'C:',
06:50:45 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:50:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
06:50:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:50:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:50:45 INFO - 'PROCESSOR_LEVEL': '6',
06:50:45 INFO - 'PROCESSOR_REVISION': '1e05',
06:50:45 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:50:45 INFO - 'PROMPT': '$P$G',
06:50:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:50:45 INFO - 'PWD': 'C:\\slave\\test',
06:50:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:50:45 INFO - 'SESSIONNAME': 'Console',
06:50:45 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:50:45 INFO - 'SYSTEMDRIVE': 'C:',
06:50:45 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
06:50:45 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:45 INFO - 'TEST1': 'testie',
06:50:45 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
06:50:45 INFO - 'USERDOMAIN': 'T-XP32-IX-084',
06:50:45 INFO - 'USERNAME': 'cltbld',
06:50:45 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084',
06:50:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:50:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:50:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:50:45 INFO - 'WINDIR': 'C:\\WINDOWS',
06:50:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:50:45 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', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/RidaEn0RS7WYJemrwxX6Fw/artifacts/public/build/firefox-43.0a2.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:50:50 INFO - Using 1 client processes
06:50:53 INFO - SUITE-START | Running 592 tests
06:50:53 INFO - Running testharness tests
06:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 16ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:50:53 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:50:53 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:50:53 INFO - TEST-START | /user-timing/test_user_timing_mark.html
06:50:53 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 16ms
06:50:53 INFO - TEST-START | /user-timing/test_user_timing_measure.html
06:50:53 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 0ms
06:50:53 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
06:50:53 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 0ms
06:50:53 INFO - Setting up ssl
06:50:54 INFO - PROCESS | certutil |
06:50:54 INFO - PROCESS | certutil |
06:50:54 INFO - PROCESS | certutil |
06:50:54 INFO - Certificate Nickname Trust Attributes
06:50:54 INFO - SSL,S/MIME,JAR/XPI
06:50:54 INFO -
06:50:54 INFO - web-platform-tests CT,,
06:50:54 INFO -
06:50:54 INFO - Starting runner
06:50:55 INFO - PROCESS | 2812 | [2812] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228
06:50:56 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 110
06:50:56 INFO - PROCESS | 2812 | [2812] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
06:50:56 INFO - PROCESS | 2812 | 1445608256661 Marionette INFO Marionette enabled via build flag and pref
06:50:56 INFO - PROCESS | 2812 | ++DOCSHELL 0F7F7000 == 1 [pid = 2812] [id = 1]
06:50:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 1 (0F7F7400) [pid = 2812] [serial = 1] [outer = 00000000]
06:50:56 INFO - PROCESS | 2812 | [2812] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2751
06:50:56 INFO - PROCESS | 2812 | [2812] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2353
06:50:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 2 (0F7FAC00) [pid = 2812] [serial = 2] [outer = 0F7F7400]
06:50:56 INFO - PROCESS | 2812 | ++DOCSHELL 0F16BC00 == 2 [pid = 2812] [id = 2]
06:50:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 3 (0F16C000) [pid = 2812] [serial = 3] [outer = 00000000]
06:50:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 4 (0F16CC00) [pid = 2812] [serial = 4] [outer = 0F16C000]
06:50:57 INFO - PROCESS | 2812 | 1445608257093 Marionette INFO Listening on port 2828
06:50:57 INFO - PROCESS | 2812 | [2812] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
06:50:58 INFO - PROCESS | 2812 | 1445608258310 Marionette INFO Marionette enabled via command-line flag
06:50:58 INFO - PROCESS | 2812 | ++DOCSHELL 11B8D000 == 3 [pid = 2812] [id = 3]
06:50:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 5 (11B8D400) [pid = 2812] [serial = 5] [outer = 00000000]
06:50:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 6 (11B8E000) [pid = 2812] [serial = 6] [outer = 11B8D400]
06:50:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 7 (11CA5C00) [pid = 2812] [serial = 7] [outer = 0F16C000]
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 817
06:50:58 INFO - PROCESS | 2812 | 1445608258462 Marionette INFO Accepted connection conn0 from 127.0.0.1:1558
06:50:58 INFO - PROCESS | 2812 | 1445608258463 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:50:58 INFO - PROCESS | 2812 | 1445608258561 Marionette INFO Closed connection conn0
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 817
06:50:58 INFO - PROCESS | 2812 | 1445608258569 Marionette INFO Accepted connection conn1 from 127.0.0.1:1561
06:50:58 INFO - PROCESS | 2812 | 1445608258569 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 817
06:50:58 INFO - PROCESS | 2812 | 1445608258606 Marionette INFO Accepted connection conn2 from 127.0.0.1:1562
06:50:58 INFO - PROCESS | 2812 | 1445608258606 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:50:58 INFO - PROCESS | 2812 | ++DOCSHELL 0F77B800 == 4 [pid = 2812] [id = 4]
06:50:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 8 (10E74800) [pid = 2812] [serial = 8] [outer = 00000000]
06:50:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 9 (12952000) [pid = 2812] [serial = 9] [outer = 10E74800]
06:50:58 INFO - PROCESS | 2812 | 1445608258696 Marionette INFO Closed connection conn2
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2784
06:50:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 10 (1295B800) [pid = 2812] [serial = 10] [outer = 10E74800]
06:50:58 INFO - PROCESS | 2812 | 1445608258884 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_TRUE(decoder != nullptr) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/DecoderTraits.cpp, line 686
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_TRUE(decoder != nullptr) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/DecoderTraits.cpp, line 697
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
06:50:58 INFO - PROCESS | 2812 | [2812] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
06:50:59 INFO - PROCESS | 2812 | [2812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
06:50:59 INFO - PROCESS | 2812 | ++DOCSHELL 1299EC00 == 5 [pid = 2812] [id = 5]
06:50:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 11 (136EE400) [pid = 2812] [serial = 11] [outer = 00000000]
06:50:59 INFO - PROCESS | 2812 | ++DOCSHELL 136F5400 == 6 [pid = 2812] [id = 6]
06:50:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 12 (136F5800) [pid = 2812] [serial = 12] [outer = 00000000]
06:51:00 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 268
06:51:00 INFO - PROCESS | 2812 | ++DOCSHELL 14BCA800 == 7 [pid = 2812] [id = 7]
06:51:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 13 (14BCAC00) [pid = 2812] [serial = 13] [outer = 00000000]
06:51:00 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 268
06:51:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 14 (14BD2C00) [pid = 2812] [serial = 14] [outer = 14BCAC00]
06:51:00 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsDocument.cpp, line 8326
06:51:00 INFO - PROCESS | 2812 | [2812] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsDocument.cpp, line 8326
06:51:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 15 (14AF0000) [pid = 2812] [serial = 15] [outer = 136EE400]
06:51:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 16 (14AF1C00) [pid = 2812] [serial = 16] [outer = 136F5800]
06:51:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 17 (14AF4400) [pid = 2812] [serial = 17] [outer = 14BCAC00]
06:51:00 INFO - PROCESS | 2812 | [2812] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2784
06:51:01 INFO - PROCESS | 2812 | 1445608261083 Marionette INFO loaded listener.js
06:51:01 INFO - PROCESS | 2812 | 1445608261103 Marionette INFO loaded listener.js
06:51:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 18 (15313800) [pid = 2812] [serial = 18] [outer = 14BCAC00]
06:51:01 INFO - PROCESS | 2812 | 1445608261371 Marionette DEBUG conn1 client <- {"sessionId":"e6706b22-25e7-4e45-a50d-f1562210b3e6","capabilities":{"browserName":"Firefox","browserVersion":"43.0a2","platformName":"WINNT","platformVersion":"43.0a2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINNT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151023043331","device":"desktop","version":"43.0a2"}}
06:51:01 INFO - PROCESS | 2812 | 1445608261579 Marionette DEBUG conn1 -> {"name":"getContext"}
06:51:01 INFO - PROCESS | 2812 | 1445608261583 Marionette DEBUG conn1 client <- {"value":"content"}
06:51:01 INFO - PROCESS | 2812 | 1445608261658 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
06:51:01 INFO - PROCESS | 2812 | 1445608261659 Marionette DEBUG conn1 client <- {}
06:51:01 INFO - PROCESS | 2812 | 1445608261826 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:51:01 INFO - PROCESS | 2812 | [2812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 315
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 19 (11E30800) [pid = 2812] [serial = 19] [outer = 14BCAC00]
06:51:02 INFO - PROCESS | 2812 | [2812] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109
06:51:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
06:51:02 INFO - PROCESS | 2812 | ++DOCSHELL 15FE4800 == 8 [pid = 2812] [id = 8]
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 20 (15FE5C00) [pid = 2812] [serial = 20] [outer = 00000000]
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 21 (17760400) [pid = 2812] [serial = 21] [outer = 15FE5C00]
06:51:02 INFO - PROCESS | 2812 | 1445608262606 Marionette INFO loaded listener.js
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 22 (1834E000) [pid = 2812] [serial = 22] [outer = 15FE5C00]
06:51:02 INFO - PROCESS | 2812 | [2812] WARNING: Image width or height is non-positive: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6271
06:51:02 INFO - PROCESS | 2812 | ++DOCSHELL 1854A000 == 9 [pid = 2812] [id = 9]
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 23 (1854A800) [pid = 2812] [serial = 23] [outer = 00000000]
06:51:02 INFO - PROCESS | 2812 | ++DOCSHELL 18A0B800 == 10 [pid = 2812] [id = 10]
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 24 (18A0BC00) [pid = 2812] [serial = 24] [outer = 00000000]
06:51:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 25 (18A0EC00) [pid = 2812] [serial = 25] [outer = 18A0BC00]
06:51:03 INFO - PROCESS | 2812 | 1445608262987 Marionette INFO loaded listener.js
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 26 (18AB9400) [pid = 2812] [serial = 26] [outer = 1854A800]
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 27 (18ABD800) [pid = 2812] [serial = 27] [outer = 18A0BC00]
06:51:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:51:03 INFO - document served over http requires an https
06:51:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:03 INFO - delivery method with keep-origin-redirect and when
06:51:03 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:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
06:51:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 767ms
06:51:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:51:03 INFO - PROCESS | 2812 | ++DOCSHELL 1830CC00 == 11 [pid = 2812] [id = 11]
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 28 (1830FC00) [pid = 2812] [serial = 28] [outer = 00000000]
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 29 (18316800) [pid = 2812] [serial = 29] [outer = 1830FC00]
06:51:03 INFO - PROCESS | 2812 | 1445608263519 Marionette INFO loaded listener.js
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 30 (18CAB400) [pid = 2812] [serial = 30] [outer = 1830FC00]
06:51:03 INFO - PROCESS | 2812 | ++DOCSHELL 192AE000 == 12 [pid = 2812] [id = 12]
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 31 (192B0C00) [pid = 2812] [serial = 31] [outer = 00000000]
06:51:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 32 (11EA9C00) [pid = 2812] [serial = 32] [outer = 192B0C00]
06:51:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
06:51:03 INFO - document served over http requires an https
06:51:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:03 INFO - delivery method with no-redirect and when
06:51:03 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:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
06:51:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 571ms
06:51:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
06:51:04 INFO - PROCESS | 2812 | ++DOCSHELL 18DCAC00 == 13 [pid = 2812] [id = 13]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 33 (18DCB400) [pid = 2812] [serial = 33] [outer = 00000000]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 34 (18DCE800) [pid = 2812] [serial = 34] [outer = 18DCB400]
06:51:04 INFO - PROCESS | 2812 | 1445608264120 Marionette INFO loaded listener.js
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 35 (18DD5800) [pid = 2812] [serial = 35] [outer = 18DCB400]
06:51:04 INFO - PROCESS | 2812 | ++DOCSHELL 18F76800 == 14 [pid = 2812] [id = 14]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 36 (18F79C00) [pid = 2812] [serial = 36] [outer = 00000000]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 37 (18F7B000) [pid = 2812] [serial = 37] [outer = 18F79C00]
06:51:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:51:04 INFO - document served over http requires an https
06:51:04 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:04 INFO - delivery method with swap-origin-redirect and when
06:51:04 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:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:51:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 555ms
06:51:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
06:51:04 INFO - PROCESS | 2812 | ++DOCSHELL 11EB5800 == 15 [pid = 2812] [id = 15]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 38 (15178C00) [pid = 2812] [serial = 38] [outer = 00000000]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 39 (18FA8800) [pid = 2812] [serial = 39] [outer = 15178C00]
06:51:04 INFO - PROCESS | 2812 | 1445608264661 Marionette INFO loaded listener.js
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 40 (18FAE800) [pid = 2812] [serial = 40] [outer = 15178C00]
06:51:04 INFO - PROCESS | 2812 | ++DOCSHELL 18FB4400 == 16 [pid = 2812] [id = 16]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 41 (18FB5000) [pid = 2812] [serial = 41] [outer = 00000000]
06:51:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 42 (19060800) [pid = 2812] [serial = 42] [outer = 18FB5000]
06:51:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:51:05 INFO - document served over http requires an https
06:51:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:05 INFO - delivery method with swap-origin-redirect and when
06:51:05 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:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:51:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 554ms
06:51:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
06:51:05 INFO - PROCESS | 2812 | ++DOCSHELL 18FB5400 == 17 [pid = 2812] [id = 17]
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 43 (18FB6C00) [pid = 2812] [serial = 43] [outer = 00000000]
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 44 (19069800) [pid = 2812] [serial = 44] [outer = 18FB6C00]
06:51:05 INFO - PROCESS | 2812 | 1445608265231 Marionette INFO loaded listener.js
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 45 (1906FC00) [pid = 2812] [serial = 45] [outer = 18FB6C00]
06:51:05 INFO - PROCESS | 2812 | ++DOCSHELL 192F9C00 == 18 [pid = 2812] [id = 18]
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 46 (192FC400) [pid = 2812] [serial = 46] [outer = 00000000]
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 47 (19644800) [pid = 2812] [serial = 47] [outer = 192FC400]
06:51:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:51:05 INFO - document served over http requires an https
06:51:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:05 INFO - delivery method with keep-origin-redirect and when
06:51:05 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:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:51:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 554ms
06:51:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:51:05 INFO - PROCESS | 2812 | ++DOCSHELL 17754000 == 19 [pid = 2812] [id = 19]
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 48 (1775CC00) [pid = 2812] [serial = 48] [outer = 00000000]
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 49 (1964B400) [pid = 2812] [serial = 49] [outer = 1775CC00]
06:51:05 INFO - PROCESS | 2812 | 1445608265818 Marionette INFO loaded listener.js
06:51:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 50 (19653400) [pid = 2812] [serial = 50] [outer = 1775CC00]
06:51:06 INFO - PROCESS | 2812 | ++DOCSHELL 178EEC00 == 20 [pid = 2812] [id = 20]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 51 (192FCC00) [pid = 2812] [serial = 51] [outer = 00000000]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 52 (1964E800) [pid = 2812] [serial = 52] [outer = 192FCC00]
06:51:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:51:06 INFO - document served over http requires an https
06:51:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:06 INFO - delivery method with no-redirect and when
06:51:06 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:51:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
06:51:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 555ms
06:51:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
06:51:06 INFO - PROCESS | 2812 | ++DOCSHELL 10ADB400 == 21 [pid = 2812] [id = 21]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 53 (178E6000) [pid = 2812] [serial = 53] [outer = 00000000]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 54 (19647C00) [pid = 2812] [serial = 54] [outer = 178E6000]
06:51:06 INFO - PROCESS | 2812 | 1445608266390 Marionette INFO loaded listener.js
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 55 (197A3400) [pid = 2812] [serial = 55] [outer = 178E6000]
06:51:06 INFO - PROCESS | 2812 | ++DOCSHELL 1979E000 == 22 [pid = 2812] [id = 22]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 56 (1979E400) [pid = 2812] [serial = 56] [outer = 00000000]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 57 (197A7000) [pid = 2812] [serial = 57] [outer = 1979E400]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 58 (1979E800) [pid = 2812] [serial = 58] [outer = 1979E400]
06:51:06 INFO - PROCESS | 2812 | ++DOCSHELL 18FAB400 == 23 [pid = 2812] [id = 23]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 59 (19998C00) [pid = 2812] [serial = 59] [outer = 00000000]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 60 (199A7C00) [pid = 2812] [serial = 60] [outer = 19998C00]
06:51:06 INFO - PROCESS | 2812 | ++DOCSHELL 19C4E000 == 24 [pid = 2812] [id = 24]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 61 (19C4F400) [pid = 2812] [serial = 61] [outer = 00000000]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 62 (19C56400) [pid = 2812] [serial = 62] [outer = 19998C00]
06:51:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 63 (19E4D800) [pid = 2812] [serial = 63] [outer = 19C4F400]
06:51:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:51:06 INFO - document served over http requires an https
06:51:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:51:06 INFO - delivery method with swap-origin-redirect and when
06:51:06 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:51:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:51:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:51:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
06:51:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 669ms
06:51:06 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:51:07 INFO - PROCESS | 2812 | ++DOCSHELL 178ED000 == 25 [pid = 2812] [id = 25]
06:51:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 64 (18DC9400) [pid = 2812] [serial = 64] [outer = 00000000]
06:51:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 65 (19E53400) [pid = 2812] [serial = 65] [outer = 18DC9400]
06:51:07 INFO - PROCESS | 2812 | 1445608267026 Marionette INFO loaded listener.js
06:51:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 66 (19E57C00) [pid = 2812] [serial = 66] [outer = 18DC9400]
06:51:07 INFO - PROCESS | 2812 | --DOCSHELL 0F7F7000 == 24 [pid = 2812] [id = 1]
06:51:07 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:51:07 INFO - document served over http requires an https
06:51:07 INFO - sub-resource via script-tag using the meta-referrer
06:51:07 INFO - delivery method with keep-origin-redirect and when
06:51:07 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:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:07 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:51:07 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 767ms
06:51:07 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:51:07 INFO - PROCESS | 2812 | ++DOCSHELL 0E08C400 == 25 [pid = 2812] [id = 26]
06:51:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 67 (0F750400) [pid = 2812] [serial = 67] [outer = 00000000]
06:51:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 68 (10E9E400) [pid = 2812] [serial = 68] [outer = 0F750400]
06:51:07 INFO - PROCESS | 2812 | 1445608267860 Marionette INFO loaded listener.js
06:51:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 69 (1157CC00) [pid = 2812] [serial = 69] [outer = 0F750400]
06:51:08 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:51:08 INFO - document served over http requires an https
06:51:08 INFO - sub-resource via script-tag using the meta-referrer
06:51:08 INFO - delivery method with no-redirect and when
06:51:08 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:51:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:08 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:51:08 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 767ms
06:51:08 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:51:08 INFO - PROCESS | 2812 | ++DOCSHELL 11B8DC00 == 26 [pid = 2812] [id = 27]
06:51:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 70 (11B92000) [pid = 2812] [serial = 70] [outer = 00000000]
06:51:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 71 (11EB8000) [pid = 2812] [serial = 71] [outer = 11B92000]
06:51:08 INFO - PROCESS | 2812 | 1445608268639 Marionette INFO loaded listener.js
06:51:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 72 (136AD000) [pid = 2812] [serial = 72] [outer = 11B92000]
06:51:09 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:51:09 INFO - document served over http requires an https
06:51:09 INFO - sub-resource via script-tag using the meta-referrer
06:51:09 INFO - delivery method with swap-origin-redirect and when
06:51:09 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:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:09 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:51:09 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 1419ms
06:51:09 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:51:10 INFO - PROCESS | 2812 | ++DOCSHELL 10EA4C00 == 27 [pid = 2812] [id = 28]
06:51:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 73 (10EA9800) [pid = 2812] [serial = 73] [outer = 00000000]
06:51:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 74 (112D4400) [pid = 2812] [serial = 74] [outer = 10EA9800]
06:51:10 INFO - PROCESS | 2812 | 1445608270048 Marionette INFO loaded listener.js
06:51:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 75 (1157E000) [pid = 2812] [serial = 75] [outer = 10EA9800]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 19C4E000 == 26 [pid = 2812] [id = 24]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 178EEC00 == 25 [pid = 2812] [id = 20]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 192F9C00 == 24 [pid = 2812] [id = 18]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 18FB4400 == 23 [pid = 2812] [id = 16]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 18F76800 == 22 [pid = 2812] [id = 14]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 192AE000 == 21 [pid = 2812] [id = 12]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 1854A000 == 20 [pid = 2812] [id = 9]
06:51:10 INFO - PROCESS | 2812 | --DOCSHELL 0F77B800 == 19 [pid = 2812] [id = 4]
06:51:10 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:51:10 INFO - document served over http requires an https
06:51:10 INFO - sub-resource via script-tag using the meta-referrer
06:51:10 INFO - delivery method with swap-origin-redirect and when
06:51:10 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:51:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:10 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:51:10 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 718ms
06:51:10 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:51:10 INFO - PROCESS | 2812 | ++DOCSHELL 0F77B800 == 20 [pid = 2812] [id = 29]
06:51:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 76 (112D8400) [pid = 2812] [serial = 76] [outer = 00000000]
06:51:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 77 (11B8B400) [pid = 2812] [serial = 77] [outer = 112D8400]
06:51:10 INFO - PROCESS | 2812 | 1445608270752 Marionette INFO loaded listener.js
06:51:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 78 (11EAE400) [pid = 2812] [serial = 78] [outer = 112D8400]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 77 (19E53400) [pid = 2812] [serial = 65] [outer = 18DC9400] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 76 (197A7000) [pid = 2812] [serial = 57] [outer = 1979E400] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 75 (199A7C00) [pid = 2812] [serial = 60] [outer = 19998C00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 74 (19647C00) [pid = 2812] [serial = 54] [outer = 178E6000] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 73 (1964B400) [pid = 2812] [serial = 49] [outer = 1775CC00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 72 (19069800) [pid = 2812] [serial = 44] [outer = 18FB6C00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 71 (18FA8800) [pid = 2812] [serial = 39] [outer = 15178C00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 70 (18DCE800) [pid = 2812] [serial = 34] [outer = 18DCB400] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 69 (18316800) [pid = 2812] [serial = 29] [outer = 1830FC00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 68 (18A0EC00) [pid = 2812] [serial = 25] [outer = 18A0BC00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 67 (17760400) [pid = 2812] [serial = 21] [outer = 15FE5C00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 66 (14BD2C00) [pid = 2812] [serial = 14] [outer = 14BCAC00] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 65 (12952000) [pid = 2812] [serial = 9] [outer = 10E74800] [url = about:blank]
06:51:10 INFO - PROCESS | 2812 | --DOMWINDOW == 64 (0F16CC00) [pid = 2812] [serial = 4] [outer = 0F16C000] [url = about:blank]
06:51:11 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:51:11 INFO - document served over http requires an https
06:51:11 INFO - sub-resource via script-tag using the meta-referrer
06:51:11 INFO - delivery method with keep-origin-redirect and when
06:51:11 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:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:11 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:51:11 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 555ms
06:51:11 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:51:11 INFO - PROCESS | 2812 | ++DOCSHELL 0F751C00 == 21 [pid = 2812] [id = 30]
06:51:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 65 (1399E000) [pid = 2812] [serial = 79] [outer = 00000000]
06:51:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 66 (13E0C800) [pid = 2812] [serial = 80] [outer = 1399E000]
06:51:11 INFO - PROCESS | 2812 | 1445608271386 Marionette INFO loaded listener.js
06:51:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 67 (13E27400) [pid = 2812] [serial = 81] [outer = 1399E000]
06:51:11 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:51:11 INFO - document served over http requires an https
06:51:11 INFO - sub-resource via script-tag using the meta-referrer
06:51:11 INFO - delivery method with no-redirect and when
06:51:11 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:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:11 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:51:11 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 555ms
06:51:11 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:51:11 INFO - PROCESS | 2812 | ++DOCSHELL 136B0C00 == 22 [pid = 2812] [id = 31]
06:51:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 68 (13E26C00) [pid = 2812] [serial = 82] [outer = 00000000]
06:51:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 69 (14BD9400) [pid = 2812] [serial = 83] [outer = 13E26C00]
06:51:11 INFO - PROCESS | 2812 | 1445608271873 Marionette INFO loaded listener.js
06:51:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 70 (15315000) [pid = 2812] [serial = 84] [outer = 13E26C00]
06:51:12 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:51:12 INFO - document served over http requires an https
06:51:12 INFO - sub-resource via script-tag using the meta-referrer
06:51:12 INFO - delivery method with swap-origin-redirect and when
06:51:12 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:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:51:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:12 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:51:12 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 506ms
06:51:12 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:51:12 INFO - PROCESS | 2812 | ++DOCSHELL 153A0C00 == 23 [pid = 2812] [id = 32]
06:51:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 71 (153A5000) [pid = 2812] [serial = 85] [outer = 00000000]
06:51:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 72 (1596B800) [pid = 2812] [serial = 86] [outer = 153A5000]
06:51:12 INFO - PROCESS | 2812 | 1445608272391 Marionette INFO loaded listener.js
06:51:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 73 (15BB6400) [pid = 2812] [serial = 87] [outer = 153A5000]
06:51:12 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:51:12 INFO - document served over http requires an https
06:51:12 INFO - sub-resource via xhr-request using the meta-referrer
06:51:12 INFO - delivery method with keep-origin-redirect and when
06:51:12 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:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:12 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:51:12 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 506ms
06:51:12 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:51:12 INFO - PROCESS | 2812 | ++DOCSHELL 12118800 == 24 [pid = 2812] [id = 33]
06:51:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 74 (16241C00) [pid = 2812] [serial = 88] [outer = 00000000]
06:51:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 75 (1775A400) [pid = 2812] [serial = 89] [outer = 16241C00]
06:51:12 INFO - PROCESS | 2812 | 1445608272938 Marionette INFO loaded listener.js
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 76 (178E7C00) [pid = 2812] [serial = 90] [outer = 16241C00]
06:51:13 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:51:13 INFO - document served over http requires an https
06:51:13 INFO - sub-resource via xhr-request using the meta-referrer
06:51:13 INFO - delivery method with no-redirect and when
06:51:13 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:51:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:13 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:51:13 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 506ms
06:51:13 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:51:13 INFO - PROCESS | 2812 | ++DOCSHELL 0E6D7800 == 25 [pid = 2812] [id = 34]
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 77 (1624A400) [pid = 2812] [serial = 91] [outer = 00000000]
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 78 (1830DC00) [pid = 2812] [serial = 92] [outer = 1624A400]
06:51:13 INFO - PROCESS | 2812 | 1445608273470 Marionette INFO loaded listener.js
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 79 (1834BC00) [pid = 2812] [serial = 93] [outer = 1624A400]
06:51:13 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:51:13 INFO - document served over http requires an https
06:51:13 INFO - sub-resource via xhr-request using the meta-referrer
06:51:13 INFO - delivery method with swap-origin-redirect and when
06:51:13 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:51:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:13 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:51:13 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 441ms
06:51:13 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:51:13 INFO - PROCESS | 2812 | ++DOCSHELL 0F110400 == 26 [pid = 2812] [id = 35]
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 80 (119CCC00) [pid = 2812] [serial = 94] [outer = 00000000]
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 81 (18551C00) [pid = 2812] [serial = 95] [outer = 119CCC00]
06:51:13 INFO - PROCESS | 2812 | 1445608273900 Marionette INFO loaded listener.js
06:51:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 82 (18ABC000) [pid = 2812] [serial = 96] [outer = 119CCC00]
06:51:14 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:51:14 INFO - document served over http requires an https
06:51:14 INFO - sub-resource via xhr-request using the meta-referrer
06:51:14 INFO - delivery method with swap-origin-redirect and when
06:51:14 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:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:14 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:51:14 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 506ms
06:51:14 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:51:14 INFO - PROCESS | 2812 | ++DOCSHELL 15311800 == 27 [pid = 2812] [id = 36]
06:51:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 83 (159E0000) [pid = 2812] [serial = 97] [outer = 00000000]
06:51:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 84 (18CAC800) [pid = 2812] [serial = 98] [outer = 159E0000]
06:51:14 INFO - PROCESS | 2812 | 1445608274444 Marionette INFO loaded listener.js
06:51:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 85 (18DCBC00) [pid = 2812] [serial = 99] [outer = 159E0000]
06:51:14 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:51:14 INFO - document served over http requires an https
06:51:14 INFO - sub-resource via xhr-request using the meta-referrer
06:51:14 INFO - delivery method with keep-origin-redirect and when
06:51:14 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:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:14 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:51:14 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 505ms
06:51:14 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:51:14 INFO - PROCESS | 2812 | ++DOCSHELL 11B88400 == 28 [pid = 2812] [id = 37]
06:51:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 86 (15FEC000) [pid = 2812] [serial = 100] [outer = 00000000]
06:51:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 87 (18F7D000) [pid = 2812] [serial = 101] [outer = 15FEC000]
06:51:14 INFO - PROCESS | 2812 | 1445608274953 Marionette INFO loaded listener.js
06:51:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 88 (18FA8C00) [pid = 2812] [serial = 102] [outer = 15FEC000]
06:51:15 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:51:15 INFO - document served over http requires an https
06:51:15 INFO - sub-resource via xhr-request using the meta-referrer
06:51:15 INFO - delivery method with no-redirect and when
06:51:15 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:51:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:15 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:51:15 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 522ms
06:51:15 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:51:15 INFO - PROCESS | 2812 | ++DOCSHELL 18F77800 == 29 [pid = 2812] [id = 38]
06:51:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 89 (18FA8800) [pid = 2812] [serial = 103] [outer = 00000000]
06:51:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 90 (19064000) [pid = 2812] [serial = 104] [outer = 18FA8800]
06:51:15 INFO - PROCESS | 2812 | 1445608275490 Marionette INFO loaded listener.js
06:51:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 91 (192B0400) [pid = 2812] [serial = 105] [outer = 18FA8800]
06:51:15 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:51:15 INFO - document served over http requires an https
06:51:15 INFO - sub-resource via xhr-request using the meta-referrer
06:51:15 INFO - delivery method with swap-origin-redirect and when
06:51:15 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:51:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:51:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:51:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:51:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:51:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:51:15 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:51:15 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 555ms
06:51:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:51:15 INFO - PROCESS | 2812 | ++DOCSHELL 14905C00 == 30 [pid = 2812] [id = 39]
06:51:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 92 (14908000) [pid = 2812] [serial = 106] [outer = 00000000]
06:51:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 93 (14912000) [pid = 2812] [serial = 107] [outer = 14908000]
06:51:16 INFO - PROCESS | 2812 | 1445608276039 Marionette INFO loaded listener.js
06:51:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 94 (1906C400) [pid = 2812] [serial = 108] [outer = 14908000]
06:51:16 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:51:16 INFO - document served over http requires an http
06:51:16 INFO - sub-resource via fetch-request using the http-csp
06:51:16 INFO - delivery method with keep-origin-redirect and when
06:51:16 INFO - the target request is cross-origin.
06:51:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 441ms
06:51:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:51:16 INFO - PROCESS | 2812 | ++DOCSHELL 1490C400 == 31 [pid = 2812] [id = 40]
06:51:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 95 (19063000) [pid = 2812] [serial = 109] [outer = 00000000]
06:51:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 96 (192F8C00) [pid = 2812] [serial = 110] [outer = 19063000]
06:51:16 INFO - PROCESS | 2812 | 1445608276475 Marionette INFO loaded listener.js
06:51:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 97 (192FD400) [pid = 2812] [serial = 111] [outer = 19063000]
06:51:16 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:51:16 INFO - document served over http requires an http
06:51:16 INFO - sub-resource via fetch-request using the http-csp
06:51:16 INFO - delivery method with no-redirect and when
06:51:16 INFO - the target request is cross-origin.
06:51:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 506ms
06:51:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:51:16 INFO - PROCESS | 2812 | ++DOCSHELL 14C03800 == 32 [pid = 2812] [id = 41]
06:51:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 98 (14C06800) [pid = 2812] [serial = 112] [outer = 00000000]
06:51:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 99 (14C0A000) [pid = 2812] [serial = 113] [outer = 14C06800]
06:51:17 INFO - PROCESS | 2812 | 1445608277015 Marionette INFO loaded listener.js
06:51:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 100 (14C10C00) [pid = 2812] [serial = 114] [outer = 14C06800]
06:51:17 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:51:17 INFO - document served over http requires an http
06:51:17 INFO - sub-resource via fetch-request using the http-csp
06:51:17 INFO - delivery method with swap-origin-redirect and when
06:51:17 INFO - the target request is cross-origin.
06:51:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 441ms
06:51:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:51:17 INFO - PROCESS | 2812 | ++DOCSHELL 14C08000 == 33 [pid = 2812] [id = 42]
06:51:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 101 (14C0C400) [pid = 2812] [serial = 115] [outer = 00000000]
06:51:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (1515FC00) [pid = 2812] [serial = 116] [outer = 14C0C400]
06:51:17 INFO - PROCESS | 2812 | 1445608277520 Marionette INFO loaded listener.js
06:51:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (15166800) [pid = 2812] [serial = 117] [outer = 14C0C400]
06:51:17 INFO - PROCESS | 2812 | ++DOCSHELL 15164000 == 34 [pid = 2812] [id = 43]
06:51:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (15168800) [pid = 2812] [serial = 118] [outer = 00000000]
06:51:17 INFO - PROCESS | 2812 | [2812] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10086
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (19E4D800) [pid = 2812] [serial = 63] [outer = 19C4F400] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (1964E800) [pid = 2812] [serial = 52] [outer = 192FCC00] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608266035]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (19644800) [pid = 2812] [serial = 47] [outer = 192FC400] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 100 (19060800) [pid = 2812] [serial = 42] [outer = 18FB5000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 99 (18F7B000) [pid = 2812] [serial = 37] [outer = 18F79C00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 98 (11EA9C00) [pid = 2812] [serial = 32] [outer = 192B0C00] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608263731]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 97 (18AB9400) [pid = 2812] [serial = 26] [outer = 1854A800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 96 (14C0A000) [pid = 2812] [serial = 113] [outer = 14C06800] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 95 (192F8C00) [pid = 2812] [serial = 110] [outer = 19063000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 94 (14912000) [pid = 2812] [serial = 107] [outer = 14908000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 93 (192B0400) [pid = 2812] [serial = 105] [outer = 18FA8800] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 92 (19064000) [pid = 2812] [serial = 104] [outer = 18FA8800] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 91 (18FA8C00) [pid = 2812] [serial = 102] [outer = 15FEC000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 90 (18F7D000) [pid = 2812] [serial = 101] [outer = 15FEC000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 89 (18DCBC00) [pid = 2812] [serial = 99] [outer = 159E0000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 88 (18CAC800) [pid = 2812] [serial = 98] [outer = 159E0000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 87 (18ABC000) [pid = 2812] [serial = 96] [outer = 119CCC00] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 86 (18551C00) [pid = 2812] [serial = 95] [outer = 119CCC00] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 85 (1834BC00) [pid = 2812] [serial = 93] [outer = 1624A400] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 84 (1830DC00) [pid = 2812] [serial = 92] [outer = 1624A400] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 83 (178E7C00) [pid = 2812] [serial = 90] [outer = 16241C00] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 82 (1775A400) [pid = 2812] [serial = 89] [outer = 16241C00] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 81 (15BB6400) [pid = 2812] [serial = 87] [outer = 153A5000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 80 (1596B800) [pid = 2812] [serial = 86] [outer = 153A5000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 79 (14BD9400) [pid = 2812] [serial = 83] [outer = 13E26C00] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 78 (13E0C800) [pid = 2812] [serial = 80] [outer = 1399E000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 77 (11B8B400) [pid = 2812] [serial = 77] [outer = 112D8400] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 76 (112D4400) [pid = 2812] [serial = 74] [outer = 10EA9800] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 75 (11EB8000) [pid = 2812] [serial = 71] [outer = 11B92000] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 74 (10E9E400) [pid = 2812] [serial = 68] [outer = 0F750400] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | --DOMWINDOW == 73 (1515FC00) [pid = 2812] [serial = 116] [outer = 14C0C400] [url = about:blank]
06:51:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 74 (0F16D000) [pid = 2812] [serial = 119] [outer = 15168800]
06:51:18 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:51:18 INFO - document served over http requires an http
06:51:18 INFO - sub-resource via iframe-tag using the http-csp
06:51:18 INFO - delivery method with keep-origin-redirect and when
06:51:18 INFO - the target request is cross-origin.
06:51:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1240ms
06:51:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:51:18 INFO - PROCESS | 2812 | ++DOCSHELL 0F755000 == 35 [pid = 2812] [id = 44]
06:51:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 75 (0F780400) [pid = 2812] [serial = 120] [outer = 00000000]
06:51:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 76 (10EA1000) [pid = 2812] [serial = 121] [outer = 0F780400]
06:51:18 INFO - PROCESS | 2812 | 1445608278768 Marionette INFO loaded listener.js
06:51:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 77 (112DAC00) [pid = 2812] [serial = 122] [outer = 0F780400]
06:51:19 INFO - PROCESS | 2812 | ++DOCSHELL 11B8CC00 == 36 [pid = 2812] [id = 45]
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 78 (11B90800) [pid = 2812] [serial = 123] [outer = 00000000]
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 79 (11B96000) [pid = 2812] [serial = 124] [outer = 11B90800]
06:51:19 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:51:19 INFO - document served over http requires an http
06:51:19 INFO - sub-resource via iframe-tag using the http-csp
06:51:19 INFO - delivery method with no-redirect and when
06:51:19 INFO - the target request is cross-origin.
06:51:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 620ms
06:51:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:51:19 INFO - PROCESS | 2812 | ++DOCSHELL 10AE2400 == 37 [pid = 2812] [id = 46]
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 80 (119C8400) [pid = 2812] [serial = 125] [outer = 00000000]
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 81 (11C98C00) [pid = 2812] [serial = 126] [outer = 119C8400]
06:51:19 INFO - PROCESS | 2812 | 1445608279407 Marionette INFO loaded listener.js
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 82 (12953400) [pid = 2812] [serial = 127] [outer = 119C8400]
06:51:19 INFO - PROCESS | 2812 | ++DOCSHELL 13E0D800 == 38 [pid = 2812] [id = 47]
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 83 (13E0E000) [pid = 2812] [serial = 128] [outer = 00000000]
06:51:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 84 (13956C00) [pid = 2812] [serial = 129] [outer = 13E0E000]
06:51:19 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:51:19 INFO - document served over http requires an http
06:51:19 INFO - sub-resource via iframe-tag using the http-csp
06:51:19 INFO - delivery method with swap-origin-redirect and when
06:51:19 INFO - the target request is cross-origin.
06:51:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 620ms
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 83 (10E74800) [pid = 2812] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 82 (18DCB400) [pid = 2812] [serial = 33] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 81 (1830FC00) [pid = 2812] [serial = 28] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 80 (1854A800) [pid = 2812] [serial = 23] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 79 (192B0C00) [pid = 2812] [serial = 31] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608263731]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 78 (18F79C00) [pid = 2812] [serial = 36] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 77 (18FB5000) [pid = 2812] [serial = 41] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 76 (192FC400) [pid = 2812] [serial = 46] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 75 (0F750400) [pid = 2812] [serial = 67] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 74 (11B92000) [pid = 2812] [serial = 70] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 73 (10EA9800) [pid = 2812] [serial = 73] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 72 (112D8400) [pid = 2812] [serial = 76] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 71 (1399E000) [pid = 2812] [serial = 79] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 70 (13E26C00) [pid = 2812] [serial = 82] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 69 (153A5000) [pid = 2812] [serial = 85] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 68 (16241C00) [pid = 2812] [serial = 88] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 67 (1624A400) [pid = 2812] [serial = 91] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 66 (192FCC00) [pid = 2812] [serial = 51] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608266035]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 65 (119CCC00) [pid = 2812] [serial = 94] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 64 (159E0000) [pid = 2812] [serial = 97] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 63 (15FEC000) [pid = 2812] [serial = 100] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 62 (18FA8800) [pid = 2812] [serial = 103] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 61 (14908000) [pid = 2812] [serial = 106] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 60 (19063000) [pid = 2812] [serial = 109] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 59 (14C06800) [pid = 2812] [serial = 112] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 58 (19C4F400) [pid = 2812] [serial = 61] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 57 (15178C00) [pid = 2812] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 56 (178E6000) [pid = 2812] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 55 (18DC9400) [pid = 2812] [serial = 64] [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:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 54 (15FE5C00) [pid = 2812] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 53 (1775CC00) [pid = 2812] [serial = 48] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 52 (18FB6C00) [pid = 2812] [serial = 43] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
06:51:20 INFO - PROCESS | 2812 | --DOMWINDOW == 51 (14AF4400) [pid = 2812] [serial = 17] [outer = 00000000] [url = about:blank]
06:51:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:51:20 INFO - PROCESS | 2812 | ++DOCSHELL 112D5800 == 39 [pid = 2812] [id = 48]
06:51:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 52 (136F3400) [pid = 2812] [serial = 130] [outer = 00000000]
06:51:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 53 (13E13400) [pid = 2812] [serial = 131] [outer = 136F3400]
06:51:20 INFO - PROCESS | 2812 | 1445608280343 Marionette INFO loaded listener.js
06:51:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 54 (1490D400) [pid = 2812] [serial = 132] [outer = 136F3400]
06:51:20 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:51:20 INFO - document served over http requires an http
06:51:20 INFO - sub-resource via script-tag using the http-csp
06:51:20 INFO - delivery method with keep-origin-redirect and when
06:51:20 INFO - the target request is cross-origin.
06:51:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 489ms
06:51:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:51:20 INFO - PROCESS | 2812 | ++DOCSHELL 11B16C00 == 40 [pid = 2812] [id = 49]
06:51:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 55 (1399E000) [pid = 2812] [serial = 133] [outer = 00000000]
06:51:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 56 (14AEFC00) [pid = 2812] [serial = 134] [outer = 1399E000]
06:51:20 INFO - PROCESS | 2812 | 1445608280864 Marionette INFO loaded listener.js
06:51:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 57 (14C08400) [pid = 2812] [serial = 135] [outer = 1399E000]
06:51:21 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:51:21 INFO - document served over http requires an http
06:51:21 INFO - sub-resource via script-tag using the http-csp
06:51:21 INFO - delivery method with no-redirect and when
06:51:21 INFO - the target request is cross-origin.
06:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 522ms
06:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:51:21 INFO - PROCESS | 2812 | ++DOCSHELL 14C97400 == 41 [pid = 2812] [id = 50]
06:51:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 58 (14C98C00) [pid = 2812] [serial = 136] [outer = 00000000]
06:51:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 59 (15160400) [pid = 2812] [serial = 137] [outer = 14C98C00]
06:51:21 INFO - PROCESS | 2812 | 1445608281343 Marionette INFO loaded listener.js
06:51:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 60 (1516C000) [pid = 2812] [serial = 138] [outer = 14C98C00]
06:51:21 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:51:21 INFO - document served over http requires an http
06:51:21 INFO - sub-resource via script-tag using the http-csp
06:51:21 INFO - delivery method with swap-origin-redirect and when
06:51:21 INFO - the target request is cross-origin.
06:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 506ms
06:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:51:21 INFO - PROCESS | 2812 | ++DOCSHELL 1515E800 == 42 [pid = 2812] [id = 51]
06:51:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 61 (1530F400) [pid = 2812] [serial = 139] [outer = 00000000]
06:51:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 62 (15968000) [pid = 2812] [serial = 140] [outer = 1530F400]
06:51:21 INFO - PROCESS | 2812 | 1445608281885 Marionette INFO loaded listener.js
06:51:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 63 (15BB9800) [pid = 2812] [serial = 141] [outer = 1530F400]
06:51:22 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:51:22 INFO - document served over http requires an http
06:51:22 INFO - sub-resource via xhr-request using the http-csp
06:51:22 INFO - delivery method with keep-origin-redirect and when
06:51:22 INFO - the target request is cross-origin.
06:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 441ms
06:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:51:22 INFO - PROCESS | 2812 | ++DOCSHELL 0E080000 == 43 [pid = 2812] [id = 52]
06:51:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 64 (0E3AC800) [pid = 2812] [serial = 142] [outer = 00000000]
06:51:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 65 (0F755C00) [pid = 2812] [serial = 143] [outer = 0E3AC800]
06:51:22 INFO - PROCESS | 2812 | 1445608282369 Marionette INFO loaded listener.js
06:51:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 66 (10E72800) [pid = 2812] [serial = 144] [outer = 0E3AC800]
06:51:22 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:51:22 INFO - document served over http requires an http
06:51:22 INFO - sub-resource via xhr-request using the http-csp
06:51:22 INFO - delivery method with no-redirect and when
06:51:22 INFO - the target request is cross-origin.
06:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 718ms
06:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:51:23 INFO - PROCESS | 2812 | ++DOCSHELL 11A2A800 == 44 [pid = 2812] [id = 53]
06:51:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 67 (1210D800) [pid = 2812] [serial = 145] [outer = 00000000]
06:51:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 68 (1399D000) [pid = 2812] [serial = 146] [outer = 1210D800]
06:51:23 INFO - PROCESS | 2812 | 1445608283096 Marionette INFO loaded listener.js
06:51:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 69 (14FA7800) [pid = 2812] [serial = 147] [outer = 1210D800]
06:51:23 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:51:23 INFO - document served over http requires an http
06:51:23 INFO - sub-resource via xhr-request using the http-csp
06:51:23 INFO - delivery method with swap-origin-redirect and when
06:51:23 INFO - the target request is cross-origin.
06:51:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
06:51:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:51:23 INFO - PROCESS | 2812 | ++DOCSHELL 0F110C00 == 45 [pid = 2812] [id = 54]
06:51:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 70 (153A4800) [pid = 2812] [serial = 148] [outer = 00000000]
06:51:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 71 (176B4800) [pid = 2812] [serial = 149] [outer = 153A4800]
06:51:23 INFO - PROCESS | 2812 | 1445608283847 Marionette INFO loaded listener.js
06:51:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 72 (178DF400) [pid = 2812] [serial = 150] [outer = 153A4800]
06:51:24 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:51:24 INFO - document served over http requires an https
06:51:24 INFO - sub-resource via fetch-request using the http-csp
06:51:24 INFO - delivery method with keep-origin-redirect and when
06:51:24 INFO - the target request is cross-origin.
06:51:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 735ms
06:51:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:51:24 INFO - PROCESS | 2812 | ++DOCSHELL 112D9400 == 46 [pid = 2812] [id = 55]
06:51:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 73 (12111800) [pid = 2812] [serial = 151] [outer = 00000000]
06:51:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 74 (178EAC00) [pid = 2812] [serial = 152] [outer = 12111800]
06:51:24 INFO - PROCESS | 2812 | 1445608284622 Marionette INFO loaded listener.js
06:51:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 75 (18352400) [pid = 2812] [serial = 153] [outer = 12111800]
06:51:25 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:51:25 INFO - document served over http requires an https
06:51:25 INFO - sub-resource via fetch-request using the http-csp
06:51:25 INFO - delivery method with no-redirect and when
06:51:25 INFO - the target request is cross-origin.
06:51:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 734ms
06:51:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:51:25 INFO - PROCESS | 2812 | ++DOCSHELL 14BD3400 == 47 [pid = 2812] [id = 56]
06:51:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 76 (14C93C00) [pid = 2812] [serial = 154] [outer = 00000000]
06:51:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 77 (18A09000) [pid = 2812] [serial = 155] [outer = 14C93C00]
06:51:25 INFO - PROCESS | 2812 | 1445608285352 Marionette INFO loaded listener.js
06:51:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 78 (18AC7800) [pid = 2812] [serial = 156] [outer = 14C93C00]
06:51:26 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:51:26 INFO - document served over http requires an https
06:51:26 INFO - sub-resource via fetch-request using the http-csp
06:51:26 INFO - delivery method with swap-origin-redirect and when
06:51:26 INFO - the target request is cross-origin.
06:51:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1289ms
06:51:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:51:26 INFO - PROCESS | 2812 | ++DOCSHELL 114AF000 == 48 [pid = 2812] [id = 57]
06:51:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 79 (11580C00) [pid = 2812] [serial = 157] [outer = 00000000]
06:51:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 80 (119CAC00) [pid = 2812] [serial = 158] [outer = 11580C00]
06:51:26 INFO - PROCESS | 2812 | 1445608286740 Marionette INFO loaded listener.js
06:51:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 81 (1210D000) [pid = 2812] [serial = 159] [outer = 11580C00]
06:51:27 INFO - PROCESS | 2812 | ++DOCSHELL 1148BC00 == 49 [pid = 2812] [id = 58]
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 82 (1157C400) [pid = 2812] [serial = 160] [outer = 00000000]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 1515E800 == 48 [pid = 2812] [id = 51]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 14C97400 == 47 [pid = 2812] [id = 50]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 11B16C00 == 46 [pid = 2812] [id = 49]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 112D5800 == 45 [pid = 2812] [id = 48]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 13E0D800 == 44 [pid = 2812] [id = 47]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 10AE2400 == 43 [pid = 2812] [id = 46]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 11B8CC00 == 42 [pid = 2812] [id = 45]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 0F755000 == 41 [pid = 2812] [id = 44]
06:51:27 INFO - PROCESS | 2812 | --DOCSHELL 15164000 == 40 [pid = 2812] [id = 43]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 81 (1157E000) [pid = 2812] [serial = 75] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 80 (11EAE400) [pid = 2812] [serial = 78] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 79 (15315000) [pid = 2812] [serial = 84] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 78 (192FD400) [pid = 2812] [serial = 111] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 77 (1906C400) [pid = 2812] [serial = 108] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 76 (136AD000) [pid = 2812] [serial = 72] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 75 (13E27400) [pid = 2812] [serial = 81] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 74 (1157CC00) [pid = 2812] [serial = 69] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 73 (19E57C00) [pid = 2812] [serial = 66] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 72 (14C10C00) [pid = 2812] [serial = 114] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 71 (1295B800) [pid = 2812] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 70 (18FAE800) [pid = 2812] [serial = 40] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 69 (18DD5800) [pid = 2812] [serial = 35] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 68 (18CAB400) [pid = 2812] [serial = 30] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 67 (1834E000) [pid = 2812] [serial = 22] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 66 (197A3400) [pid = 2812] [serial = 55] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 65 (19653400) [pid = 2812] [serial = 50] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 64 (1906FC00) [pid = 2812] [serial = 45] [outer = 00000000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 65 (0F755000) [pid = 2812] [serial = 161] [outer = 1157C400]
06:51:27 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:51:27 INFO - document served over http requires an https
06:51:27 INFO - sub-resource via iframe-tag using the http-csp
06:51:27 INFO - delivery method with keep-origin-redirect and when
06:51:27 INFO - the target request is cross-origin.
06:51:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 735ms
06:51:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:51:27 INFO - PROCESS | 2812 | ++DOCSHELL 11C9BC00 == 41 [pid = 2812] [id = 59]
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 66 (11EB8800) [pid = 2812] [serial = 162] [outer = 00000000]
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 67 (1299F800) [pid = 2812] [serial = 163] [outer = 11EB8800]
06:51:27 INFO - PROCESS | 2812 | 1445608287463 Marionette INFO loaded listener.js
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 68 (139A0400) [pid = 2812] [serial = 164] [outer = 11EB8800]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 67 (13E13400) [pid = 2812] [serial = 131] [outer = 136F3400] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 66 (14AEFC00) [pid = 2812] [serial = 134] [outer = 1399E000] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 65 (15160400) [pid = 2812] [serial = 137] [outer = 14C98C00] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 64 (0F16D000) [pid = 2812] [serial = 119] [outer = 15168800] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 63 (13956C00) [pid = 2812] [serial = 129] [outer = 13E0E000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 62 (11C98C00) [pid = 2812] [serial = 126] [outer = 119C8400] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 61 (11B96000) [pid = 2812] [serial = 124] [outer = 11B90800] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608279033]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 60 (10EA1000) [pid = 2812] [serial = 121] [outer = 0F780400] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | --DOMWINDOW == 59 (15968000) [pid = 2812] [serial = 140] [outer = 1530F400] [url = about:blank]
06:51:27 INFO - PROCESS | 2812 | ++DOCSHELL 1399B800 == 42 [pid = 2812] [id = 60]
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 60 (13E0A800) [pid = 2812] [serial = 165] [outer = 00000000]
06:51:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 61 (13E0DC00) [pid = 2812] [serial = 166] [outer = 13E0A800]
06:51:27 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:51:27 INFO - document served over http requires an https
06:51:27 INFO - sub-resource via iframe-tag using the http-csp
06:51:27 INFO - delivery method with no-redirect and when
06:51:27 INFO - the target request is cross-origin.
06:51:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 555ms
06:51:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:51:28 INFO - PROCESS | 2812 | ++DOCSHELL 13E2DC00 == 43 [pid = 2812] [id = 61]
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 62 (149D0C00) [pid = 2812] [serial = 167] [outer = 00000000]
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 63 (14C04000) [pid = 2812] [serial = 168] [outer = 149D0C00]
06:51:28 INFO - PROCESS | 2812 | 1445608288067 Marionette INFO loaded listener.js
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 64 (14C10C00) [pid = 2812] [serial = 169] [outer = 149D0C00]
06:51:28 INFO - PROCESS | 2812 | ++DOCSHELL 14AF7400 == 44 [pid = 2812] [id = 62]
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 65 (14C0E000) [pid = 2812] [serial = 170] [outer = 00000000]
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 66 (15316400) [pid = 2812] [serial = 171] [outer = 14C0E000]
06:51:28 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:51:28 INFO - document served over http requires an https
06:51:28 INFO - sub-resource via iframe-tag using the http-csp
06:51:28 INFO - delivery method with swap-origin-redirect and when
06:51:28 INFO - the target request is cross-origin.
06:51:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 554ms
06:51:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:51:28 INFO - PROCESS | 2812 | ++DOCSHELL 0E084C00 == 45 [pid = 2812] [id = 63]
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 67 (1515E400) [pid = 2812] [serial = 172] [outer = 00000000]
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 68 (153A5400) [pid = 2812] [serial = 173] [outer = 1515E400]
06:51:28 INFO - PROCESS | 2812 | 1445608288574 Marionette INFO loaded listener.js
06:51:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 69 (176A7C00) [pid = 2812] [serial = 174] [outer = 1515E400]
06:51:28 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:51:28 INFO - document served over http requires an https
06:51:28 INFO - sub-resource via script-tag using the http-csp
06:51:28 INFO - delivery method with keep-origin-redirect and when
06:51:28 INFO - the target request is cross-origin.
06:51:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 505ms
06:51:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:51:29 INFO - PROCESS | 2812 | ++DOCSHELL 0E3AD000 == 46 [pid = 2812] [id = 64]
06:51:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 70 (15167400) [pid = 2812] [serial = 175] [outer = 00000000]
06:51:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 71 (18309000) [pid = 2812] [serial = 176] [outer = 15167400]
06:51:29 INFO - PROCESS | 2812 | 1445608289096 Marionette INFO loaded listener.js
06:51:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 72 (1834EC00) [pid = 2812] [serial = 177] [outer = 15167400]
06:51:29 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:51:29 INFO - document served over http requires an https
06:51:29 INFO - sub-resource via script-tag using the http-csp
06:51:29 INFO - delivery method with no-redirect and when
06:51:29 INFO - the target request is cross-origin.
06:51:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 505ms
06:51:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:51:29 INFO - PROCESS | 2812 | ++DOCSHELL 112CF400 == 47 [pid = 2812] [id = 65]
06:51:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 73 (178EEC00) [pid = 2812] [serial = 178] [outer = 00000000]
06:51:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 74 (18AC1400) [pid = 2812] [serial = 179] [outer = 178EEC00]
06:51:29 INFO - PROCESS | 2812 | 1445608289663 Marionette INFO loaded listener.js
06:51:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 75 (18DCA800) [pid = 2812] [serial = 180] [outer = 178EEC00]
06:51:30 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:51:30 INFO - document served over http requires an https
06:51:30 INFO - sub-resource via script-tag using the http-csp
06:51:30 INFO - delivery method with swap-origin-redirect and when
06:51:30 INFO - the target request is cross-origin.
06:51:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 620ms
06:51:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:51:30 INFO - PROCESS | 2812 | ++DOCSHELL 0F161000 == 48 [pid = 2812] [id = 66]
06:51:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 76 (0F16CC00) [pid = 2812] [serial = 181] [outer = 00000000]
06:51:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 77 (18DD8C00) [pid = 2812] [serial = 182] [outer = 0F16CC00]
06:51:30 INFO - PROCESS | 2812 | 1445608290237 Marionette INFO loaded listener.js
06:51:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 78 (18F80C00) [pid = 2812] [serial = 183] [outer = 0F16CC00]
06:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 77 (1399E000) [pid = 2812] [serial = 133] [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:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 76 (14C0C400) [pid = 2812] [serial = 115] [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:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 75 (0F780400) [pid = 2812] [serial = 120] [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:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 74 (136F3400) [pid = 2812] [serial = 130] [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:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 73 (119C8400) [pid = 2812] [serial = 125] [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:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 72 (15168800) [pid = 2812] [serial = 118] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 71 (11B90800) [pid = 2812] [serial = 123] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608279033]
06:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 70 (14C98C00) [pid = 2812] [serial = 136] [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:51:30 INFO - PROCESS | 2812 | --DOMWINDOW == 69 (13E0E000) [pid = 2812] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:30 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:51:30 INFO - document served over http requires an https
06:51:30 INFO - sub-resource via xhr-request using the http-csp
06:51:30 INFO - delivery method with keep-origin-redirect and when
06:51:30 INFO - the target request is cross-origin.
06:51:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 554ms
06:51:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:51:30 INFO - PROCESS | 2812 | ++DOCSHELL 11EB8000 == 49 [pid = 2812] [id = 67]
06:51:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 70 (136F3400) [pid = 2812] [serial = 184] [outer = 00000000]
06:51:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 71 (18F7A400) [pid = 2812] [serial = 185] [outer = 136F3400]
06:51:30 INFO - PROCESS | 2812 | 1445608290798 Marionette INFO loaded listener.js
06:51:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 72 (18FAD400) [pid = 2812] [serial = 186] [outer = 136F3400]
06:51:31 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:51:31 INFO - document served over http requires an https
06:51:31 INFO - sub-resource via xhr-request using the http-csp
06:51:31 INFO - delivery method with no-redirect and when
06:51:31 INFO - the target request is cross-origin.
06:51:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 457ms
06:51:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:51:31 INFO - PROCESS | 2812 | ++DOCSHELL 11CA3800 == 50 [pid = 2812] [id = 68]
06:51:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 73 (14C0C400) [pid = 2812] [serial = 187] [outer = 00000000]
06:51:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 74 (18FADC00) [pid = 2812] [serial = 188] [outer = 14C0C400]
06:51:31 INFO - PROCESS | 2812 | 1445608291278 Marionette INFO loaded listener.js
06:51:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 75 (19062C00) [pid = 2812] [serial = 189] [outer = 14C0C400]
06:51:31 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:51:31 INFO - document served over http requires an https
06:51:31 INFO - sub-resource via xhr-request using the http-csp
06:51:31 INFO - delivery method with swap-origin-redirect and when
06:51:31 INFO - the target request is cross-origin.
06:51:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 505ms
06:51:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:51:31 INFO - PROCESS | 2812 | ++DOCSHELL 11B8B000 == 51 [pid = 2812] [id = 69]
06:51:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 76 (18FB3C00) [pid = 2812] [serial = 190] [outer = 00000000]
06:51:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 77 (1906A400) [pid = 2812] [serial = 191] [outer = 18FB3C00]
06:51:31 INFO - PROCESS | 2812 | 1445608291772 Marionette INFO loaded listener.js
06:51:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 78 (192AD800) [pid = 2812] [serial = 192] [outer = 18FB3C00]
06:51:32 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:51:32 INFO - document served over http requires an http
06:51:32 INFO - sub-resource via fetch-request using the http-csp
06:51:32 INFO - delivery method with keep-origin-redirect and when
06:51:32 INFO - the target request is same-origin.
06:51:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
06:51:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:51:32 INFO - PROCESS | 2812 | ++DOCSHELL 192AAC00 == 52 [pid = 2812] [id = 70]
06:51:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 79 (192B4C00) [pid = 2812] [serial = 193] [outer = 00000000]
06:51:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 80 (192F3C00) [pid = 2812] [serial = 194] [outer = 192B4C00]
06:51:32 INFO - PROCESS | 2812 | 1445608292311 Marionette INFO loaded listener.js
06:51:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 81 (19648800) [pid = 2812] [serial = 195] [outer = 192B4C00]
06:51:32 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:51:32 INFO - document served over http requires an http
06:51:32 INFO - sub-resource via fetch-request using the http-csp
06:51:32 INFO - delivery method with no-redirect and when
06:51:32 INFO - the target request is same-origin.
06:51:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 523ms
06:51:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:51:32 INFO - PROCESS | 2812 | ++DOCSHELL 10ED3C00 == 53 [pid = 2812] [id = 71]
06:51:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 82 (10ED7800) [pid = 2812] [serial = 196] [outer = 00000000]
06:51:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 83 (10EDB800) [pid = 2812] [serial = 197] [outer = 10ED7800]
06:51:32 INFO - PROCESS | 2812 | 1445608292836 Marionette INFO loaded listener.js
06:51:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 84 (192B8C00) [pid = 2812] [serial = 198] [outer = 10ED7800]
06:51:33 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:51:33 INFO - document served over http requires an http
06:51:33 INFO - sub-resource via fetch-request using the http-csp
06:51:33 INFO - delivery method with swap-origin-redirect and when
06:51:33 INFO - the target request is same-origin.
06:51:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 505ms
06:51:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:51:33 INFO - PROCESS | 2812 | ++DOCSHELL 10ED3800 == 54 [pid = 2812] [id = 72]
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 85 (10ED9400) [pid = 2812] [serial = 199] [outer = 00000000]
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 86 (1291C800) [pid = 2812] [serial = 200] [outer = 10ED9400]
06:51:33 INFO - PROCESS | 2812 | 1445608293325 Marionette INFO loaded listener.js
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 87 (12923800) [pid = 2812] [serial = 201] [outer = 10ED9400]
06:51:33 INFO - PROCESS | 2812 | ++DOCSHELL 14C93800 == 55 [pid = 2812] [id = 73]
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 88 (190C6400) [pid = 2812] [serial = 202] [outer = 00000000]
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 89 (1291DC00) [pid = 2812] [serial = 203] [outer = 190C6400]
06:51:33 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:51:33 INFO - document served over http requires an http
06:51:33 INFO - sub-resource via iframe-tag using the http-csp
06:51:33 INFO - delivery method with keep-origin-redirect and when
06:51:33 INFO - the target request is same-origin.
06:51:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 505ms
06:51:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:51:33 INFO - PROCESS | 2812 | ++DOCSHELL 0E086000 == 56 [pid = 2812] [id = 74]
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 90 (0F16D000) [pid = 2812] [serial = 204] [outer = 00000000]
06:51:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 91 (112D8C00) [pid = 2812] [serial = 205] [outer = 0F16D000]
06:51:33 INFO - PROCESS | 2812 | 1445608293919 Marionette INFO loaded listener.js
06:51:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 92 (11A27400) [pid = 2812] [serial = 206] [outer = 0F16D000]
06:51:34 INFO - PROCESS | 2812 | ++DOCSHELL 12956400 == 57 [pid = 2812] [id = 75]
06:51:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 93 (13897400) [pid = 2812] [serial = 207] [outer = 00000000]
06:51:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 94 (11B92800) [pid = 2812] [serial = 208] [outer = 13897400]
06:51:34 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:51:34 INFO - document served over http requires an http
06:51:34 INFO - sub-resource via iframe-tag using the http-csp
06:51:34 INFO - delivery method with no-redirect and when
06:51:34 INFO - the target request is same-origin.
06:51:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 783ms
06:51:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:51:34 INFO - PROCESS | 2812 | ++DOCSHELL 1299DC00 == 58 [pid = 2812] [id = 76]
06:51:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 95 (1395E400) [pid = 2812] [serial = 209] [outer = 00000000]
06:51:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 96 (1510B400) [pid = 2812] [serial = 210] [outer = 1395E400]
06:51:34 INFO - PROCESS | 2812 | 1445608294724 Marionette INFO loaded listener.js
06:51:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 97 (15968000) [pid = 2812] [serial = 211] [outer = 1395E400]
06:51:35 INFO - PROCESS | 2812 | ++DOCSHELL 18A0AC00 == 59 [pid = 2812] [id = 77]
06:51:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 98 (18ABC000) [pid = 2812] [serial = 212] [outer = 00000000]
06:51:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 99 (18CB6C00) [pid = 2812] [serial = 213] [outer = 18ABC000]
06:51:35 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:51:35 INFO - document served over http requires an http
06:51:35 INFO - sub-resource via iframe-tag using the http-csp
06:51:35 INFO - delivery method with swap-origin-redirect and when
06:51:35 INFO - the target request is same-origin.
06:51:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 849ms
06:51:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:51:35 INFO - PROCESS | 2812 | ++DOCSHELL 0E081000 == 60 [pid = 2812] [id = 78]
06:51:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 100 (13E13400) [pid = 2812] [serial = 214] [outer = 00000000]
06:51:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 101 (190CA000) [pid = 2812] [serial = 215] [outer = 13E13400]
06:51:35 INFO - PROCESS | 2812 | 1445608295557 Marionette INFO loaded listener.js
06:51:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (190D0800) [pid = 2812] [serial = 216] [outer = 13E13400]
06:51:36 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:51:36 INFO - document served over http requires an http
06:51:36 INFO - sub-resource via script-tag using the http-csp
06:51:36 INFO - delivery method with keep-origin-redirect and when
06:51:36 INFO - the target request is same-origin.
06:51:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 734ms
06:51:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:51:36 INFO - PROCESS | 2812 | ++DOCSHELL 1624E000 == 61 [pid = 2812] [id = 79]
06:51:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (16251C00) [pid = 2812] [serial = 217] [outer = 00000000]
06:51:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (1625A400) [pid = 2812] [serial = 218] [outer = 16251C00]
06:51:36 INFO - PROCESS | 2812 | 1445608296305 Marionette INFO loaded listener.js
06:51:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (190D0400) [pid = 2812] [serial = 219] [outer = 16251C00]
06:51:36 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:51:36 INFO - document served over http requires an http
06:51:36 INFO - sub-resource via script-tag using the http-csp
06:51:36 INFO - delivery method with no-redirect and when
06:51:36 INFO - the target request is same-origin.
06:51:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 734ms
06:51:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:51:36 INFO - PROCESS | 2812 | ++DOCSHELL 16259000 == 62 [pid = 2812] [id = 80]
06:51:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (17766C00) [pid = 2812] [serial = 220] [outer = 00000000]
06:51:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (1776D400) [pid = 2812] [serial = 221] [outer = 17766C00]
06:51:37 INFO - PROCESS | 2812 | 1445608297023 Marionette INFO loaded listener.js
06:51:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (18DD3800) [pid = 2812] [serial = 222] [outer = 17766C00]
06:51:37 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:51:37 INFO - document served over http requires an http
06:51:37 INFO - sub-resource via script-tag using the http-csp
06:51:37 INFO - delivery method with swap-origin-redirect and when
06:51:37 INFO - the target request is same-origin.
06:51:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 669ms
06:51:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:51:37 INFO - PROCESS | 2812 | ++DOCSHELL 13732800 == 63 [pid = 2812] [id = 81]
06:51:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (13734800) [pid = 2812] [serial = 223] [outer = 00000000]
06:51:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (13738C00) [pid = 2812] [serial = 224] [outer = 13734800]
06:51:37 INFO - PROCESS | 2812 | 1445608297730 Marionette INFO loaded listener.js
06:51:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (17770000) [pid = 2812] [serial = 225] [outer = 13734800]
06:51:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (1776FC00) [pid = 2812] [serial = 226] [outer = 19998C00]
06:51:38 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:51:38 INFO - document served over http requires an http
06:51:38 INFO - sub-resource via xhr-request using the http-csp
06:51:38 INFO - delivery method with keep-origin-redirect and when
06:51:38 INFO - the target request is same-origin.
06:51:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 799ms
06:51:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:51:38 INFO - PROCESS | 2812 | ++DOCSHELL 17771C00 == 64 [pid = 2812] [id = 82]
06:51:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (19645400) [pid = 2812] [serial = 227] [outer = 00000000]
06:51:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (19653400) [pid = 2812] [serial = 228] [outer = 19645400]
06:51:38 INFO - PROCESS | 2812 | 1445608298516 Marionette INFO loaded listener.js
06:51:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (19767000) [pid = 2812] [serial = 229] [outer = 19645400]
06:51:39 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:51:39 INFO - document served over http requires an http
06:51:39 INFO - sub-resource via xhr-request using the http-csp
06:51:39 INFO - delivery method with no-redirect and when
06:51:39 INFO - the target request is same-origin.
06:51:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1420ms
06:51:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:51:39 INFO - PROCESS | 2812 | ++DOCSHELL 0E60C800 == 65 [pid = 2812] [id = 83]
06:51:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (119C8400) [pid = 2812] [serial = 230] [outer = 00000000]
06:51:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (12116C00) [pid = 2812] [serial = 231] [outer = 119C8400]
06:51:39 INFO - PROCESS | 2812 | 1445608299930 Marionette INFO loaded listener.js
06:51:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (13731000) [pid = 2812] [serial = 232] [outer = 119C8400]
06:51:40 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:51:40 INFO - document served over http requires an http
06:51:40 INFO - sub-resource via xhr-request using the http-csp
06:51:40 INFO - delivery method with swap-origin-redirect and when
06:51:40 INFO - the target request is same-origin.
06:51:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
06:51:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:51:40 INFO - PROCESS | 2812 | ++DOCSHELL 0E3ACC00 == 66 [pid = 2812] [id = 84]
06:51:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (10E9FC00) [pid = 2812] [serial = 233] [outer = 00000000]
06:51:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (12116800) [pid = 2812] [serial = 234] [outer = 10E9FC00]
06:51:40 INFO - PROCESS | 2812 | 1445608300694 Marionette INFO loaded listener.js
06:51:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (139A2400) [pid = 2812] [serial = 235] [outer = 10E9FC00]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 14C93800 == 65 [pid = 2812] [id = 73]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 10ED3800 == 64 [pid = 2812] [id = 72]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 10ED3C00 == 63 [pid = 2812] [id = 71]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 192AAC00 == 62 [pid = 2812] [id = 70]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 11B8B000 == 61 [pid = 2812] [id = 69]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 11CA3800 == 60 [pid = 2812] [id = 68]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 11EB8000 == 59 [pid = 2812] [id = 67]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 0F161000 == 58 [pid = 2812] [id = 66]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 112CF400 == 57 [pid = 2812] [id = 65]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 0E3AD000 == 56 [pid = 2812] [id = 64]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 11B88400 == 55 [pid = 2812] [id = 37]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 0E084C00 == 54 [pid = 2812] [id = 63]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 14AF7400 == 53 [pid = 2812] [id = 62]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 13E2DC00 == 52 [pid = 2812] [id = 61]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 1399B800 == 51 [pid = 2812] [id = 60]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 11C9BC00 == 50 [pid = 2812] [id = 59]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 1148BC00 == 49 [pid = 2812] [id = 58]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 114AF000 == 48 [pid = 2812] [id = 57]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 14BD3400 == 47 [pid = 2812] [id = 56]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 112D9400 == 46 [pid = 2812] [id = 55]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 14C08000 == 45 [pid = 2812] [id = 42]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 14905C00 == 44 [pid = 2812] [id = 39]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 0F110C00 == 43 [pid = 2812] [id = 54]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 14C03800 == 42 [pid = 2812] [id = 41]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 18F77800 == 41 [pid = 2812] [id = 38]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 11A2A800 == 40 [pid = 2812] [id = 53]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 1490C400 == 39 [pid = 2812] [id = 40]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 15311800 == 38 [pid = 2812] [id = 36]
06:51:40 INFO - PROCESS | 2812 | --DOCSHELL 0E080000 == 37 [pid = 2812] [id = 52]
06:51:40 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (15166800) [pid = 2812] [serial = 117] [outer = 00000000] [url = about:blank]
06:51:40 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (112DAC00) [pid = 2812] [serial = 122] [outer = 00000000] [url = about:blank]
06:51:40 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (1490D400) [pid = 2812] [serial = 132] [outer = 00000000] [url = about:blank]
06:51:40 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (12953400) [pid = 2812] [serial = 127] [outer = 00000000] [url = about:blank]
06:51:40 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (14C08400) [pid = 2812] [serial = 135] [outer = 00000000] [url = about:blank]
06:51:40 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (1516C000) [pid = 2812] [serial = 138] [outer = 00000000] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (18F80C00) [pid = 2812] [serial = 183] [outer = 0F16CC00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (18DD8C00) [pid = 2812] [serial = 182] [outer = 0F16CC00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (1906A400) [pid = 2812] [serial = 191] [outer = 18FB3C00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (14FA7800) [pid = 2812] [serial = 147] [outer = 1210D800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (1399D000) [pid = 2812] [serial = 146] [outer = 1210D800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (18AC1400) [pid = 2812] [serial = 179] [outer = 178EEC00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (192F3C00) [pid = 2812] [serial = 194] [outer = 192B4C00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (10EDB800) [pid = 2812] [serial = 197] [outer = 10ED7800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (0F755000) [pid = 2812] [serial = 161] [outer = 1157C400] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (119CAC00) [pid = 2812] [serial = 158] [outer = 11580C00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (19062C00) [pid = 2812] [serial = 189] [outer = 14C0C400] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (18FADC00) [pid = 2812] [serial = 188] [outer = 14C0C400] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (15316400) [pid = 2812] [serial = 171] [outer = 14C0E000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (14C04000) [pid = 2812] [serial = 168] [outer = 149D0C00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 100 (176B4800) [pid = 2812] [serial = 149] [outer = 153A4800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 99 (153A5400) [pid = 2812] [serial = 173] [outer = 1515E400] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 98 (13E0DC00) [pid = 2812] [serial = 166] [outer = 13E0A800] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608287707]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 97 (1299F800) [pid = 2812] [serial = 163] [outer = 11EB8800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 96 (18FAD400) [pid = 2812] [serial = 186] [outer = 136F3400] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 95 (18F7A400) [pid = 2812] [serial = 185] [outer = 136F3400] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 94 (10E72800) [pid = 2812] [serial = 144] [outer = 0E3AC800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 93 (0F755C00) [pid = 2812] [serial = 143] [outer = 0E3AC800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 92 (178EAC00) [pid = 2812] [serial = 152] [outer = 12111800] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 91 (18A09000) [pid = 2812] [serial = 155] [outer = 14C93C00] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 90 (18309000) [pid = 2812] [serial = 176] [outer = 15167400] [url = about:blank]
06:51:41 INFO - PROCESS | 2812 | --DOMWINDOW == 89 (1291C800) [pid = 2812] [serial = 200] [outer = 10ED9400] [url = about:blank]
06:51:41 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:51:41 INFO - document served over http requires an https
06:51:41 INFO - sub-resource via fetch-request using the http-csp
06:51:41 INFO - delivery method with keep-origin-redirect and when
06:51:41 INFO - the target request is same-origin.
06:51:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 653ms
06:51:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:51:41 INFO - PROCESS | 2812 | ++DOCSHELL 0EF9EC00 == 38 [pid = 2812] [id = 85]
06:51:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 90 (0F755C00) [pid = 2812] [serial = 236] [outer = 00000000]
06:51:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 91 (11CA5000) [pid = 2812] [serial = 237] [outer = 0F755C00]
06:51:41 INFO - PROCESS | 2812 | 1445608301284 Marionette INFO loaded listener.js
06:51:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 92 (136AD000) [pid = 2812] [serial = 238] [outer = 0F755C00]
06:51:41 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:51:41 INFO - document served over http requires an https
06:51:41 INFO - sub-resource via fetch-request using the http-csp
06:51:41 INFO - delivery method with no-redirect and when
06:51:41 INFO - the target request is same-origin.
06:51:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 506ms
06:51:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:51:41 INFO - PROCESS | 2812 | ++DOCSHELL 10E9E400 == 39 [pid = 2812] [id = 86]
06:51:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 93 (1291E800) [pid = 2812] [serial = 239] [outer = 00000000]
06:51:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 94 (14912000) [pid = 2812] [serial = 240] [outer = 1291E800]
06:51:41 INFO - PROCESS | 2812 | 1445608301814 Marionette INFO loaded listener.js
06:51:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 95 (14C02000) [pid = 2812] [serial = 241] [outer = 1291E800]
06:51:42 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:51:42 INFO - document served over http requires an https
06:51:42 INFO - sub-resource via fetch-request using the http-csp
06:51:42 INFO - delivery method with swap-origin-redirect and when
06:51:42 INFO - the target request is same-origin.
06:51:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 571ms
06:51:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:51:42 INFO - PROCESS | 2812 | ++DOCSHELL 14905400 == 40 [pid = 2812] [id = 87]
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 96 (1490F000) [pid = 2812] [serial = 242] [outer = 00000000]
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 97 (15161C00) [pid = 2812] [serial = 243] [outer = 1490F000]
06:51:42 INFO - PROCESS | 2812 | 1445608302382 Marionette INFO loaded listener.js
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 98 (1516A800) [pid = 2812] [serial = 244] [outer = 1490F000]
06:51:42 INFO - PROCESS | 2812 | ++DOCSHELL 15174800 == 41 [pid = 2812] [id = 88]
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 99 (15311000) [pid = 2812] [serial = 245] [outer = 00000000]
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 100 (11EB5400) [pid = 2812] [serial = 246] [outer = 15311000]
06:51:42 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:51:42 INFO - document served over http requires an https
06:51:42 INFO - sub-resource via iframe-tag using the http-csp
06:51:42 INFO - delivery method with keep-origin-redirect and when
06:51:42 INFO - the target request is same-origin.
06:51:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 522ms
06:51:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:51:42 INFO - PROCESS | 2812 | ++DOCSHELL 1515BC00 == 42 [pid = 2812] [id = 89]
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 101 (15169800) [pid = 2812] [serial = 247] [outer = 00000000]
06:51:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (1624C400) [pid = 2812] [serial = 248] [outer = 15169800]
06:51:42 INFO - PROCESS | 2812 | 1445608302902 Marionette INFO loaded listener.js
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (1775CC00) [pid = 2812] [serial = 249] [outer = 15169800]
06:51:43 INFO - PROCESS | 2812 | ++DOCSHELL 15FE7C00 == 43 [pid = 2812] [id = 90]
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (17769400) [pid = 2812] [serial = 250] [outer = 00000000]
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (178E8400) [pid = 2812] [serial = 251] [outer = 17769400]
06:51:43 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:51:43 INFO - document served over http requires an https
06:51:43 INFO - sub-resource via iframe-tag using the http-csp
06:51:43 INFO - delivery method with no-redirect and when
06:51:43 INFO - the target request is same-origin.
06:51:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 620ms
06:51:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:51:43 INFO - PROCESS | 2812 | ++DOCSHELL 153A3800 == 44 [pid = 2812] [id = 91]
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (1775BC00) [pid = 2812] [serial = 252] [outer = 00000000]
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (1830E000) [pid = 2812] [serial = 253] [outer = 1775BC00]
06:51:43 INFO - PROCESS | 2812 | 1445608303526 Marionette INFO loaded listener.js
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (18552800) [pid = 2812] [serial = 254] [outer = 1775BC00]
06:51:43 INFO - PROCESS | 2812 | ++DOCSHELL 18309400 == 45 [pid = 2812] [id = 92]
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (18A09C00) [pid = 2812] [serial = 255] [outer = 00000000]
06:51:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (18CAB400) [pid = 2812] [serial = 256] [outer = 18A09C00]
06:51:44 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:51:44 INFO - document served over http requires an https
06:51:44 INFO - sub-resource via iframe-tag using the http-csp
06:51:44 INFO - delivery method with swap-origin-redirect and when
06:51:44 INFO - the target request is same-origin.
06:51:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 620ms
06:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (136F3400) [pid = 2812] [serial = 184] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (1157C400) [pid = 2812] [serial = 160] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (10ED7800) [pid = 2812] [serial = 196] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (11EB8800) [pid = 2812] [serial = 162] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (0F16CC00) [pid = 2812] [serial = 181] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (1515E400) [pid = 2812] [serial = 172] [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:51:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (15167400) [pid = 2812] [serial = 175] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (149D0C00) [pid = 2812] [serial = 167] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (13E0A800) [pid = 2812] [serial = 165] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608287707]
06:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 100 (14C0E000) [pid = 2812] [serial = 170] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 99 (14C0C400) [pid = 2812] [serial = 187] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 98 (178EEC00) [pid = 2812] [serial = 178] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 97 (192B4C00) [pid = 2812] [serial = 193] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 96 (11580C00) [pid = 2812] [serial = 157] [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:51:44 INFO - PROCESS | 2812 | --DOMWINDOW == 95 (18FB3C00) [pid = 2812] [serial = 190] [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:51:44 INFO - PROCESS | 2812 | ++DOCSHELL 0F750000 == 46 [pid = 2812] [id = 93]
06:51:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 96 (10ED4000) [pid = 2812] [serial = 257] [outer = 00000000]
06:51:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 97 (15316000) [pid = 2812] [serial = 258] [outer = 10ED4000]
06:51:44 INFO - PROCESS | 2812 | 1445608304157 Marionette INFO loaded listener.js
06:51:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 98 (178EEC00) [pid = 2812] [serial = 259] [outer = 10ED4000]
06:51:44 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:51:44 INFO - document served over http requires an https
06:51:44 INFO - sub-resource via script-tag using the http-csp
06:51:44 INFO - delivery method with keep-origin-redirect and when
06:51:44 INFO - the target request is same-origin.
06:51:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 506ms
06:51:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:51:44 INFO - PROCESS | 2812 | ++DOCSHELL 1157E000 == 47 [pid = 2812] [id = 94]
06:51:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 99 (1515E400) [pid = 2812] [serial = 260] [outer = 00000000]
06:51:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 100 (18DD7000) [pid = 2812] [serial = 261] [outer = 1515E400]
06:51:44 INFO - PROCESS | 2812 | 1445608304689 Marionette INFO loaded listener.js
06:51:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 101 (18FAD800) [pid = 2812] [serial = 262] [outer = 1515E400]
06:51:45 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:51:45 INFO - document served over http requires an https
06:51:45 INFO - sub-resource via script-tag using the http-csp
06:51:45 INFO - delivery method with no-redirect and when
06:51:45 INFO - the target request is same-origin.
06:51:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 457ms
06:51:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:51:45 INFO - PROCESS | 2812 | ++DOCSHELL 18AC0800 == 48 [pid = 2812] [id = 95]
06:51:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (18F82800) [pid = 2812] [serial = 263] [outer = 00000000]
06:51:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (1906A800) [pid = 2812] [serial = 264] [outer = 18F82800]
06:51:45 INFO - PROCESS | 2812 | 1445608305142 Marionette INFO loaded listener.js
06:51:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (190D5000) [pid = 2812] [serial = 265] [outer = 18F82800]
06:51:45 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:51:45 INFO - document served over http requires an https
06:51:45 INFO - sub-resource via script-tag using the http-csp
06:51:45 INFO - delivery method with swap-origin-redirect and when
06:51:45 INFO - the target request is same-origin.
06:51:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 506ms
06:51:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:51:45 INFO - PROCESS | 2812 | ++DOCSHELL 1373D400 == 49 [pid = 2812] [id = 96]
06:51:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (191AF000) [pid = 2812] [serial = 266] [outer = 00000000]
06:51:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (191B6800) [pid = 2812] [serial = 267] [outer = 191AF000]
06:51:45 INFO - PROCESS | 2812 | 1445608305676 Marionette INFO loaded listener.js
06:51:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (192B2800) [pid = 2812] [serial = 268] [outer = 191AF000]
06:51:46 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:51:46 INFO - document served over http requires an https
06:51:46 INFO - sub-resource via xhr-request using the http-csp
06:51:46 INFO - delivery method with keep-origin-redirect and when
06:51:46 INFO - the target request is same-origin.
06:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 522ms
06:51:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:51:46 INFO - PROCESS | 2812 | ++DOCSHELL 10ED5400 == 50 [pid = 2812] [id = 97]
06:51:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (15FEC000) [pid = 2812] [serial = 269] [outer = 00000000]
06:51:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (16245400) [pid = 2812] [serial = 270] [outer = 15FEC000]
06:51:46 INFO - PROCESS | 2812 | 1445608306157 Marionette INFO loaded listener.js
06:51:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (192B1800) [pid = 2812] [serial = 271] [outer = 15FEC000]
06:51:46 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:51:46 INFO - document served over http requires an https
06:51:46 INFO - sub-resource via xhr-request using the http-csp
06:51:46 INFO - delivery method with no-redirect and when
06:51:46 INFO - the target request is same-origin.
06:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 457ms
06:51:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:51:46 INFO - PROCESS | 2812 | ++DOCSHELL 11847800 == 51 [pid = 2812] [id = 98]
06:51:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (11849C00) [pid = 2812] [serial = 272] [outer = 00000000]
06:51:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (1184F400) [pid = 2812] [serial = 273] [outer = 11849C00]
06:51:46 INFO - PROCESS | 2812 | 1445608306636 Marionette INFO loaded listener.js
06:51:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (11855800) [pid = 2812] [serial = 274] [outer = 11849C00]
06:51:47 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:51:47 INFO - document served over http requires an https
06:51:47 INFO - sub-resource via xhr-request using the http-csp
06:51:47 INFO - delivery method with swap-origin-redirect and when
06:51:47 INFO - the target request is same-origin.
06:51:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 506ms
06:51:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:51:47 INFO - PROCESS | 2812 | ++DOCSHELL 11846800 == 52 [pid = 2812] [id = 99]
06:51:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (1184EC00) [pid = 2812] [serial = 275] [outer = 00000000]
06:51:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (1773E400) [pid = 2812] [serial = 276] [outer = 1184EC00]
06:51:47 INFO - PROCESS | 2812 | 1445608307163 Marionette INFO loaded listener.js
06:51:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (17744C00) [pid = 2812] [serial = 277] [outer = 1184EC00]
06:51:47 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:51:47 INFO - document served over http requires an http
06:51:47 INFO - sub-resource via fetch-request using the meta-csp
06:51:47 INFO - delivery method with keep-origin-redirect and when
06:51:47 INFO - the target request is cross-origin.
06:51:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 555ms
06:51:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:51:47 INFO - PROCESS | 2812 | ++DOCSHELL 10EDC400 == 53 [pid = 2812] [id = 100]
06:51:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (1126F800) [pid = 2812] [serial = 278] [outer = 00000000]
06:51:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (1184D400) [pid = 2812] [serial = 279] [outer = 1126F800]
06:51:47 INFO - PROCESS | 2812 | 1445608307804 Marionette INFO loaded listener.js
06:51:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (11EB6400) [pid = 2812] [serial = 280] [outer = 1126F800]
06:51:48 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:51:48 INFO - document served over http requires an http
06:51:48 INFO - sub-resource via fetch-request using the meta-csp
06:51:48 INFO - delivery method with no-redirect and when
06:51:48 INFO - the target request is cross-origin.
06:51:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 734ms
06:51:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:51:48 INFO - PROCESS | 2812 | ++DOCSHELL 134BC400 == 54 [pid = 2812] [id = 101]
06:51:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (134BF400) [pid = 2812] [serial = 281] [outer = 00000000]
06:51:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (134C5C00) [pid = 2812] [serial = 282] [outer = 134BF400]
06:51:48 INFO - PROCESS | 2812 | 1445608308620 Marionette INFO loaded listener.js
06:51:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (13763C00) [pid = 2812] [serial = 283] [outer = 134BF400]
06:51:49 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:51:49 INFO - document served over http requires an http
06:51:49 INFO - sub-resource via fetch-request using the meta-csp
06:51:49 INFO - delivery method with swap-origin-redirect and when
06:51:49 INFO - the target request is cross-origin.
06:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 767ms
06:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:51:49 INFO - PROCESS | 2812 | ++DOCSHELL 10EDE000 == 55 [pid = 2812] [id = 102]
06:51:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (14C04400) [pid = 2812] [serial = 284] [outer = 00000000]
06:51:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (16241400) [pid = 2812] [serial = 285] [outer = 14C04400]
06:51:49 INFO - PROCESS | 2812 | 1445608309270 Marionette INFO loaded listener.js
06:51:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (17741C00) [pid = 2812] [serial = 286] [outer = 14C04400]
06:51:49 INFO - PROCESS | 2812 | ++DOCSHELL 17759C00 == 56 [pid = 2812] [id = 103]
06:51:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (1830DC00) [pid = 2812] [serial = 287] [outer = 00000000]
06:51:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (18548400) [pid = 2812] [serial = 288] [outer = 1830DC00]
06:51:49 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:51:49 INFO - document served over http requires an http
06:51:49 INFO - sub-resource via iframe-tag using the meta-csp
06:51:49 INFO - delivery method with keep-origin-redirect and when
06:51:49 INFO - the target request is cross-origin.
06:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 718ms
06:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:51:50 INFO - PROCESS | 2812 | ++DOCSHELL 153E2800 == 57 [pid = 2812] [id = 104]
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (17742C00) [pid = 2812] [serial = 289] [outer = 00000000]
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (19063800) [pid = 2812] [serial = 290] [outer = 17742C00]
06:51:50 INFO - PROCESS | 2812 | 1445608310060 Marionette INFO loaded listener.js
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (191B9C00) [pid = 2812] [serial = 291] [outer = 17742C00]
06:51:50 INFO - PROCESS | 2812 | ++DOCSHELL 19761800 == 58 [pid = 2812] [id = 105]
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (19763400) [pid = 2812] [serial = 292] [outer = 00000000]
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (178E8000) [pid = 2812] [serial = 293] [outer = 19763400]
06:51:50 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:51:50 INFO - document served over http requires an http
06:51:50 INFO - sub-resource via iframe-tag using the meta-csp
06:51:50 INFO - delivery method with no-redirect and when
06:51:50 INFO - the target request is cross-origin.
06:51:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 833ms
06:51:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:51:50 INFO - PROCESS | 2812 | ++DOCSHELL 14C0B800 == 59 [pid = 2812] [id = 106]
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (191B8000) [pid = 2812] [serial = 294] [outer = 00000000]
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 134 (19769000) [pid = 2812] [serial = 295] [outer = 191B8000]
06:51:50 INFO - PROCESS | 2812 | 1445608310865 Marionette INFO loaded listener.js
06:51:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 135 (19799400) [pid = 2812] [serial = 296] [outer = 191B8000]
06:51:51 INFO - PROCESS | 2812 | ++DOCSHELL 16918800 == 60 [pid = 2812] [id = 107]
06:51:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 136 (1691A000) [pid = 2812] [serial = 297] [outer = 00000000]
06:51:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 137 (1691B000) [pid = 2812] [serial = 298] [outer = 1691A000]
06:51:51 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:51:51 INFO - document served over http requires an http
06:51:51 INFO - sub-resource via iframe-tag using the meta-csp
06:51:51 INFO - delivery method with swap-origin-redirect and when
06:51:51 INFO - the target request is cross-origin.
06:51:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 832ms
06:51:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:51:51 INFO - PROCESS | 2812 | ++DOCSHELL 16915800 == 61 [pid = 2812] [id = 108]
06:51:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (1691AC00) [pid = 2812] [serial = 299] [outer = 00000000]
06:51:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (19764400) [pid = 2812] [serial = 300] [outer = 1691AC00]
06:51:51 INFO - PROCESS | 2812 | 1445608311725 Marionette INFO loaded listener.js
06:51:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (197A3000) [pid = 2812] [serial = 301] [outer = 1691AC00]
06:51:53 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:51:53 INFO - document served over http requires an http
06:51:53 INFO - sub-resource via script-tag using the meta-csp
06:51:53 INFO - delivery method with keep-origin-redirect and when
06:51:53 INFO - the target request is cross-origin.
06:51:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1566ms
06:51:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:51:53 INFO - PROCESS | 2812 | ++DOCSHELL 10ED2800 == 62 [pid = 2812] [id = 109]
06:51:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (10EDEC00) [pid = 2812] [serial = 302] [outer = 00000000]
06:51:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (1299D400) [pid = 2812] [serial = 303] [outer = 10EDEC00]
06:51:53 INFO - PROCESS | 2812 | 1445608313290 Marionette INFO loaded listener.js
06:51:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (15BB9400) [pid = 2812] [serial = 304] [outer = 10EDEC00]
06:51:54 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:51:54 INFO - document served over http requires an http
06:51:54 INFO - sub-resource via script-tag using the meta-csp
06:51:54 INFO - delivery method with no-redirect and when
06:51:54 INFO - the target request is cross-origin.
06:51:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 930ms
06:51:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:51:54 INFO - PROCESS | 2812 | ++DOCSHELL 1184A000 == 63 [pid = 2812] [id = 110]
06:51:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (12110400) [pid = 2812] [serial = 305] [outer = 00000000]
06:51:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (12954800) [pid = 2812] [serial = 306] [outer = 12110400]
06:51:54 INFO - PROCESS | 2812 | 1445608314197 Marionette INFO loaded listener.js
06:51:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (136F7800) [pid = 2812] [serial = 307] [outer = 12110400]
06:51:54 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:51:54 INFO - document served over http requires an http
06:51:54 INFO - sub-resource via script-tag using the meta-csp
06:51:54 INFO - delivery method with swap-origin-redirect and when
06:51:54 INFO - the target request is cross-origin.
06:51:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 767ms
06:51:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:51:54 INFO - PROCESS | 2812 | ++DOCSHELL 0F168000 == 64 [pid = 2812] [id = 111]
06:51:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (11850000) [pid = 2812] [serial = 308] [outer = 00000000]
06:51:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (1291BC00) [pid = 2812] [serial = 309] [outer = 11850000]
06:51:55 INFO - PROCESS | 2812 | 1445608315001 Marionette INFO loaded listener.js
06:51:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (13733400) [pid = 2812] [serial = 310] [outer = 11850000]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 11847800 == 63 [pid = 2812] [id = 98]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 10ED5400 == 62 [pid = 2812] [id = 97]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 1373D400 == 61 [pid = 2812] [id = 96]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 18AC0800 == 60 [pid = 2812] [id = 95]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 1157E000 == 59 [pid = 2812] [id = 94]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 0F750000 == 58 [pid = 2812] [id = 93]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 18309400 == 57 [pid = 2812] [id = 92]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 153A3800 == 56 [pid = 2812] [id = 91]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 15FE7C00 == 55 [pid = 2812] [id = 90]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 1515BC00 == 54 [pid = 2812] [id = 89]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 15174800 == 53 [pid = 2812] [id = 88]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 14905400 == 52 [pid = 2812] [id = 87]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 10E9E400 == 51 [pid = 2812] [id = 86]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 0EF9EC00 == 50 [pid = 2812] [id = 85]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 0E3ACC00 == 49 [pid = 2812] [id = 84]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 0E60C800 == 48 [pid = 2812] [id = 83]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 17771C00 == 47 [pid = 2812] [id = 82]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 13732800 == 46 [pid = 2812] [id = 81]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 16259000 == 45 [pid = 2812] [id = 80]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 1624E000 == 44 [pid = 2812] [id = 79]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 18A0AC00 == 43 [pid = 2812] [id = 77]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 1299DC00 == 42 [pid = 2812] [id = 76]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 12956400 == 41 [pid = 2812] [id = 75]
06:51:55 INFO - PROCESS | 2812 | --DOCSHELL 0E086000 == 40 [pid = 2812] [id = 74]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (13738C00) [pid = 2812] [serial = 224] [outer = 13734800] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (190CA000) [pid = 2812] [serial = 215] [outer = 13E13400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (1625A400) [pid = 2812] [serial = 218] [outer = 16251C00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (1776D400) [pid = 2812] [serial = 221] [outer = 17766C00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (1291DC00) [pid = 2812] [serial = 203] [outer = 190C6400] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (12923800) [pid = 2812] [serial = 201] [outer = 10ED9400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (11B92800) [pid = 2812] [serial = 208] [outer = 13897400] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608294345]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (112D8C00) [pid = 2812] [serial = 205] [outer = 0F16D000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (18CB6C00) [pid = 2812] [serial = 213] [outer = 18ABC000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (1510B400) [pid = 2812] [serial = 210] [outer = 1395E400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (14912000) [pid = 2812] [serial = 240] [outer = 1291E800] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (11CA5000) [pid = 2812] [serial = 237] [outer = 0F755C00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 136 (192B1800) [pid = 2812] [serial = 271] [outer = 15FEC000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 135 (16245400) [pid = 2812] [serial = 270] [outer = 15FEC000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 134 (18CAB400) [pid = 2812] [serial = 256] [outer = 18A09C00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 133 (1830E000) [pid = 2812] [serial = 253] [outer = 1775BC00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (1906A800) [pid = 2812] [serial = 264] [outer = 18F82800] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (12116800) [pid = 2812] [serial = 234] [outer = 10E9FC00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (11EB5400) [pid = 2812] [serial = 246] [outer = 15311000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (15161C00) [pid = 2812] [serial = 243] [outer = 1490F000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (192B2800) [pid = 2812] [serial = 268] [outer = 191AF000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (191B6800) [pid = 2812] [serial = 267] [outer = 191AF000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (19653400) [pid = 2812] [serial = 228] [outer = 19645400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (18DD7000) [pid = 2812] [serial = 261] [outer = 1515E400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (15316000) [pid = 2812] [serial = 258] [outer = 10ED4000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (1184F400) [pid = 2812] [serial = 273] [outer = 11849C00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (19C56400) [pid = 2812] [serial = 62] [outer = 19998C00] [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:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (13731000) [pid = 2812] [serial = 232] [outer = 119C8400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (12116C00) [pid = 2812] [serial = 231] [outer = 119C8400] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (178E8400) [pid = 2812] [serial = 251] [outer = 17769400] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608303206]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (1624C400) [pid = 2812] [serial = 248] [outer = 15169800] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (18AC7800) [pid = 2812] [serial = 156] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (18352400) [pid = 2812] [serial = 153] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (176A7C00) [pid = 2812] [serial = 174] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (178DF400) [pid = 2812] [serial = 150] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (1210D000) [pid = 2812] [serial = 159] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (139A0400) [pid = 2812] [serial = 164] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (14C10C00) [pid = 2812] [serial = 169] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (192B8C00) [pid = 2812] [serial = 198] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (19648800) [pid = 2812] [serial = 195] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (1834EC00) [pid = 2812] [serial = 177] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (192AD800) [pid = 2812] [serial = 192] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (18DCA800) [pid = 2812] [serial = 180] [outer = 00000000] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (11855800) [pid = 2812] [serial = 274] [outer = 11849C00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (1773E400) [pid = 2812] [serial = 276] [outer = 1184EC00] [url = about:blank]
06:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (10ED9400) [pid = 2812] [serial = 199] [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:51:55 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (190C6400) [pid = 2812] [serial = 202] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:55 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:51:55 INFO - document served over http requires an http
06:51:55 INFO - sub-resource via xhr-request using the meta-csp
06:51:55 INFO - delivery method with keep-origin-redirect and when
06:51:55 INFO - the target request is cross-origin.
06:51:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 620ms
06:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:51:55 INFO - PROCESS | 2812 | ++DOCSHELL 0E085C00 == 41 [pid = 2812] [id = 112]
06:51:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (1148B400) [pid = 2812] [serial = 311] [outer = 00000000]
06:51:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (12116C00) [pid = 2812] [serial = 312] [outer = 1148B400]
06:51:55 INFO - PROCESS | 2812 | 1445608315600 Marionette INFO loaded listener.js
06:51:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (129A7800) [pid = 2812] [serial = 313] [outer = 1148B400]
06:51:55 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:51:55 INFO - document served over http requires an http
06:51:55 INFO - sub-resource via xhr-request using the meta-csp
06:51:55 INFO - delivery method with no-redirect and when
06:51:55 INFO - the target request is cross-origin.
06:51:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 506ms
06:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:51:56 INFO - PROCESS | 2812 | ++DOCSHELL 10ED3C00 == 42 [pid = 2812] [id = 113]
06:51:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (1291F400) [pid = 2812] [serial = 314] [outer = 00000000]
06:51:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (14909000) [pid = 2812] [serial = 315] [outer = 1291F400]
06:51:56 INFO - PROCESS | 2812 | 1445608316135 Marionette INFO loaded listener.js
06:51:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (14914800) [pid = 2812] [serial = 316] [outer = 1291F400]
06:51:56 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:51:56 INFO - document served over http requires an http
06:51:56 INFO - sub-resource via xhr-request using the meta-csp
06:51:56 INFO - delivery method with swap-origin-redirect and when
06:51:56 INFO - the target request is cross-origin.
06:51:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 620ms
06:51:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:51:56 INFO - PROCESS | 2812 | ++DOCSHELL 1184DC00 == 43 [pid = 2812] [id = 114]
06:51:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (13E0C000) [pid = 2812] [serial = 317] [outer = 00000000]
06:51:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (15161000) [pid = 2812] [serial = 318] [outer = 13E0C000]
06:51:56 INFO - PROCESS | 2812 | 1445608316721 Marionette INFO loaded listener.js
06:51:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (15311C00) [pid = 2812] [serial = 319] [outer = 13E0C000]
06:51:57 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:51:57 INFO - document served over http requires an https
06:51:57 INFO - sub-resource via fetch-request using the meta-csp
06:51:57 INFO - delivery method with keep-origin-redirect and when
06:51:57 INFO - the target request is cross-origin.
06:51:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
06:51:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:51:57 INFO - PROCESS | 2812 | ++DOCSHELL 1531A400 == 44 [pid = 2812] [id = 115]
06:51:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (15967C00) [pid = 2812] [serial = 320] [outer = 00000000]
06:51:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (16240800) [pid = 2812] [serial = 321] [outer = 15967C00]
06:51:57 INFO - PROCESS | 2812 | 1445608317265 Marionette INFO loaded listener.js
06:51:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (16250400) [pid = 2812] [serial = 322] [outer = 15967C00]
06:51:57 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:51:57 INFO - document served over http requires an https
06:51:57 INFO - sub-resource via fetch-request using the meta-csp
06:51:57 INFO - delivery method with no-redirect and when
06:51:57 INFO - the target request is cross-origin.
06:51:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 571ms
06:51:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:51:57 INFO - PROCESS | 2812 | ++DOCSHELL 0F1DC000 == 45 [pid = 2812] [id = 116]
06:51:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (16247000) [pid = 2812] [serial = 323] [outer = 00000000]
06:51:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (16920800) [pid = 2812] [serial = 324] [outer = 16247000]
06:51:57 INFO - PROCESS | 2812 | 1445608317851 Marionette INFO loaded listener.js
06:51:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (169DF800) [pid = 2812] [serial = 325] [outer = 16247000]
06:51:58 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:51:58 INFO - document served over http requires an https
06:51:58 INFO - sub-resource via fetch-request using the meta-csp
06:51:58 INFO - delivery method with swap-origin-redirect and when
06:51:58 INFO - the target request is cross-origin.
06:51:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 555ms
06:51:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:51:58 INFO - PROCESS | 2812 | ++DOCSHELL 16913400 == 46 [pid = 2812] [id = 117]
06:51:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (1691D000) [pid = 2812] [serial = 326] [outer = 00000000]
06:51:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (169E7000) [pid = 2812] [serial = 327] [outer = 1691D000]
06:51:58 INFO - PROCESS | 2812 | 1445608318399 Marionette INFO loaded listener.js
06:51:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (17749C00) [pid = 2812] [serial = 328] [outer = 1691D000]
06:51:58 INFO - PROCESS | 2812 | ++DOCSHELL 176AA000 == 47 [pid = 2812] [id = 118]
06:51:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (1776B000) [pid = 2812] [serial = 329] [outer = 00000000]
06:51:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (1776CC00) [pid = 2812] [serial = 330] [outer = 1776B000]
06:51:58 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:51:58 INFO - document served over http requires an https
06:51:58 INFO - sub-resource via iframe-tag using the meta-csp
06:51:58 INFO - delivery method with keep-origin-redirect and when
06:51:58 INFO - the target request is cross-origin.
06:51:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 620ms
06:51:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:51:59 INFO - PROCESS | 2812 | ++DOCSHELL 1299F800 == 48 [pid = 2812] [id = 119]
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (169E8400) [pid = 2812] [serial = 331] [outer = 00000000]
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (178E0000) [pid = 2812] [serial = 332] [outer = 169E8400]
06:51:59 INFO - PROCESS | 2812 | 1445608319036 Marionette INFO loaded listener.js
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (178EA800) [pid = 2812] [serial = 333] [outer = 169E8400]
06:51:59 INFO - PROCESS | 2812 | ++DOCSHELL 18309800 == 49 [pid = 2812] [id = 120]
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (1834AC00) [pid = 2812] [serial = 334] [outer = 00000000]
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (18A0A000) [pid = 2812] [serial = 335] [outer = 1834AC00]
06:51:59 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:51:59 INFO - document served over http requires an https
06:51:59 INFO - sub-resource via iframe-tag using the meta-csp
06:51:59 INFO - delivery method with no-redirect and when
06:51:59 INFO - the target request is cross-origin.
06:51:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 669ms
06:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (18ABC000) [pid = 2812] [serial = 212] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (13897400) [pid = 2812] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608294345]
06:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (1210D800) [pid = 2812] [serial = 145] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (0F755C00) [pid = 2812] [serial = 236] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (12111800) [pid = 2812] [serial = 151] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (15311000) [pid = 2812] [serial = 245] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (10ED4000) [pid = 2812] [serial = 257] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (1515E400) [pid = 2812] [serial = 260] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (15FEC000) [pid = 2812] [serial = 269] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (1775BC00) [pid = 2812] [serial = 252] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (10E9FC00) [pid = 2812] [serial = 233] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (11849C00) [pid = 2812] [serial = 272] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (119C8400) [pid = 2812] [serial = 230] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (17769400) [pid = 2812] [serial = 250] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608303206]
06:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (18A09C00) [pid = 2812] [serial = 255] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (153A4800) [pid = 2812] [serial = 148] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (14C93C00) [pid = 2812] [serial = 154] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (1490F000) [pid = 2812] [serial = 242] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (0E3AC800) [pid = 2812] [serial = 142] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (191AF000) [pid = 2812] [serial = 266] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (15169800) [pid = 2812] [serial = 247] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (18F82800) [pid = 2812] [serial = 263] [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:51:59 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (1291E800) [pid = 2812] [serial = 239] [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:51:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:51:59 INFO - PROCESS | 2812 | ++DOCSHELL 11846C00 == 50 [pid = 2812] [id = 121]
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (11847400) [pid = 2812] [serial = 336] [outer = 00000000]
06:51:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (14C06400) [pid = 2812] [serial = 337] [outer = 11847400]
06:51:59 INFO - PROCESS | 2812 | 1445608319917 Marionette INFO loaded listener.js
06:52:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (15FE6400) [pid = 2812] [serial = 338] [outer = 11847400]
06:52:00 INFO - PROCESS | 2812 | ++DOCSHELL 1372FC00 == 51 [pid = 2812] [id = 122]
06:52:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (1623D800) [pid = 2812] [serial = 339] [outer = 00000000]
06:52:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (18351400) [pid = 2812] [serial = 340] [outer = 1623D800]
06:52:00 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:52:00 INFO - document served over http requires an https
06:52:00 INFO - sub-resource via iframe-tag using the meta-csp
06:52:00 INFO - delivery method with swap-origin-redirect and when
06:52:00 INFO - the target request is cross-origin.
06:52:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 588ms
06:52:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:52:00 INFO - PROCESS | 2812 | ++DOCSHELL 1295B800 == 52 [pid = 2812] [id = 123]
06:52:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (16246400) [pid = 2812] [serial = 341] [outer = 00000000]
06:52:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (18CB2400) [pid = 2812] [serial = 342] [outer = 16246400]
06:52:00 INFO - PROCESS | 2812 | 1445608320525 Marionette INFO loaded listener.js
06:52:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (18DD8000) [pid = 2812] [serial = 343] [outer = 16246400]
06:52:00 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:52:00 INFO - document served over http requires an https
06:52:00 INFO - sub-resource via script-tag using the meta-csp
06:52:00 INFO - delivery method with keep-origin-redirect and when
06:52:00 INFO - the target request is cross-origin.
06:52:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 554ms
06:52:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:52:01 INFO - PROCESS | 2812 | ++DOCSHELL 1834CC00 == 53 [pid = 2812] [id = 124]
06:52:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (18DCA400) [pid = 2812] [serial = 344] [outer = 00000000]
06:52:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (18FB1C00) [pid = 2812] [serial = 345] [outer = 18DCA400]
06:52:01 INFO - PROCESS | 2812 | 1445608321070 Marionette INFO loaded listener.js
06:52:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (19069800) [pid = 2812] [serial = 346] [outer = 18DCA400]
06:52:01 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:52:01 INFO - document served over http requires an https
06:52:01 INFO - sub-resource via script-tag using the meta-csp
06:52:01 INFO - delivery method with no-redirect and when
06:52:01 INFO - the target request is cross-origin.
06:52:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 505ms
06:52:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:52:01 INFO - PROCESS | 2812 | ++DOCSHELL 0F7F1800 == 54 [pid = 2812] [id = 125]
06:52:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (18ABE800) [pid = 2812] [serial = 347] [outer = 00000000]
06:52:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (190CF800) [pid = 2812] [serial = 348] [outer = 18ABE800]
06:52:01 INFO - PROCESS | 2812 | 1445608321570 Marionette INFO loaded listener.js
06:52:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (191B4800) [pid = 2812] [serial = 349] [outer = 18ABE800]
06:52:02 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:52:02 INFO - document served over http requires an https
06:52:02 INFO - sub-resource via script-tag using the meta-csp
06:52:02 INFO - delivery method with swap-origin-redirect and when
06:52:02 INFO - the target request is cross-origin.
06:52:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 620ms
06:52:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:52:02 INFO - PROCESS | 2812 | ++DOCSHELL 10E74800 == 55 [pid = 2812] [id = 126]
06:52:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (10ED4000) [pid = 2812] [serial = 350] [outer = 00000000]
06:52:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (1173DC00) [pid = 2812] [serial = 351] [outer = 10ED4000]
06:52:02 INFO - PROCESS | 2812 | 1445608322268 Marionette INFO loaded listener.js
06:52:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (11A2A800) [pid = 2812] [serial = 352] [outer = 10ED4000]
06:52:02 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:52:02 INFO - document served over http requires an https
06:52:02 INFO - sub-resource via xhr-request using the meta-csp
06:52:02 INFO - delivery method with keep-origin-redirect and when
06:52:02 INFO - the target request is cross-origin.
06:52:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 783ms
06:52:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:52:03 INFO - PROCESS | 2812 | ++DOCSHELL 10FD2800 == 56 [pid = 2812] [id = 127]
06:52:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (11855800) [pid = 2812] [serial = 353] [outer = 00000000]
06:52:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (14908C00) [pid = 2812] [serial = 354] [outer = 11855800]
06:52:03 INFO - PROCESS | 2812 | 1445608323078 Marionette INFO loaded listener.js
06:52:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (15316400) [pid = 2812] [serial = 355] [outer = 11855800]
06:52:03 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:52:03 INFO - document served over http requires an https
06:52:03 INFO - sub-resource via xhr-request using the meta-csp
06:52:03 INFO - delivery method with no-redirect and when
06:52:03 INFO - the target request is cross-origin.
06:52:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 718ms
06:52:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:52:03 INFO - PROCESS | 2812 | ++DOCSHELL 18354800 == 57 [pid = 2812] [id = 128]
06:52:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (18CAFC00) [pid = 2812] [serial = 356] [outer = 00000000]
06:52:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (18F85000) [pid = 2812] [serial = 357] [outer = 18CAFC00]
06:52:03 INFO - PROCESS | 2812 | 1445608323854 Marionette INFO loaded listener.js
06:52:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (191B7000) [pid = 2812] [serial = 358] [outer = 18CAFC00]
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 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:52:04 INFO - document served over http requires an https
06:52:04 INFO - sub-resource via xhr-request using the meta-csp
06:52:04 INFO - delivery method with swap-origin-redirect and when
06:52:04 INFO - the target request is cross-origin.
06:52:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x11ada940 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:52:04 INFO - PROCESS | 2812 | ++DOCSHELL 1851A800 == 58 [pid = 2812] [id = 129]
06:52:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (1851DC00) [pid = 2812] [serial = 359] [outer = 00000000]
06:52:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (192FB800) [pid = 2812] [serial = 360] [outer = 1851DC00]
06:52:04 INFO - PROCESS | 2812 | 1445608324786 Marionette INFO loaded listener.js
06:52:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (1979BC00) [pid = 2812] [serial = 361] [outer = 1851DC00]
06:52:05 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:52:05 INFO - document served over http requires an http
06:52:05 INFO - sub-resource via fetch-request using the meta-csp
06:52:05 INFO - delivery method with keep-origin-redirect and when
06:52:05 INFO - the target request is same-origin.
06:52:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 832ms
06:52:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:52:05 INFO - PROCESS | 2812 | ++DOCSHELL 153E9C00 == 59 [pid = 2812] [id = 130]
06:52:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (17124800) [pid = 2812] [serial = 362] [outer = 00000000]
06:52:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (1712D800) [pid = 2812] [serial = 363] [outer = 17124800]
06:52:05 INFO - PROCESS | 2812 | 1445608325675 Marionette INFO loaded listener.js
06:52:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (197A2800) [pid = 2812] [serial = 364] [outer = 17124800]
06:52:06 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:52:06 INFO - document served over http requires an http
06:52:06 INFO - sub-resource via fetch-request using the meta-csp
06:52:06 INFO - delivery method with no-redirect and when
06:52:06 INFO - the target request is same-origin.
06:52:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 897ms
06:52:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:52:06 INFO - PROCESS | 2812 | ++DOCSHELL 171B7C00 == 60 [pid = 2812] [id = 131]
06:52:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 134 (171BD800) [pid = 2812] [serial = 365] [outer = 00000000]
06:52:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 135 (171C3800) [pid = 2812] [serial = 366] [outer = 171BD800]
06:52:06 INFO - PROCESS | 2812 | 1445608326653 Marionette INFO loaded listener.js
06:52:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 136 (1999C000) [pid = 2812] [serial = 367] [outer = 171BD800]
06:52:07 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:52:07 INFO - document served over http requires an http
06:52:07 INFO - sub-resource via fetch-request using the meta-csp
06:52:07 INFO - delivery method with swap-origin-redirect and when
06:52:07 INFO - the target request is same-origin.
06:52:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 946ms
06:52:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:52:08 INFO - PROCESS | 2812 | ++DOCSHELL 190D5400 == 61 [pid = 2812] [id = 132]
06:52:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 137 (191AE400) [pid = 2812] [serial = 368] [outer = 00000000]
06:52:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (199A7800) [pid = 2812] [serial = 369] [outer = 191AE400]
06:52:08 INFO - PROCESS | 2812 | 1445608328378 Marionette INFO loaded listener.js
06:52:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (19C56800) [pid = 2812] [serial = 370] [outer = 191AE400]
06:52:09 INFO - PROCESS | 2812 | ++DOCSHELL 10BB7400 == 62 [pid = 2812] [id = 133]
06:52:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (10E67000) [pid = 2812] [serial = 371] [outer = 00000000]
06:52:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (11581C00) [pid = 2812] [serial = 372] [outer = 10E67000]
06:52:09 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:52:09 INFO - document served over http requires an http
06:52:09 INFO - sub-resource via iframe-tag using the meta-csp
06:52:09 INFO - delivery method with keep-origin-redirect and when
06:52:09 INFO - the target request is same-origin.
06:52:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2105ms
06:52:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:52:09 INFO - PROCESS | 2812 | ++DOCSHELL 10EA0C00 == 63 [pid = 2812] [id = 134]
06:52:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (12925400) [pid = 2812] [serial = 373] [outer = 00000000]
06:52:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (1373C800) [pid = 2812] [serial = 374] [outer = 12925400]
06:52:09 INFO - PROCESS | 2812 | 1445608329646 Marionette INFO loaded listener.js
06:52:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (13E2DC00) [pid = 2812] [serial = 375] [outer = 12925400]
06:52:10 INFO - PROCESS | 2812 | ++DOCSHELL 11849400 == 64 [pid = 2812] [id = 135]
06:52:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (11849C00) [pid = 2812] [serial = 376] [outer = 00000000]
06:52:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (112CD400) [pid = 2812] [serial = 377] [outer = 11849C00]
06:52:10 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:52:10 INFO - document served over http requires an http
06:52:10 INFO - sub-resource via iframe-tag using the meta-csp
06:52:10 INFO - delivery method with no-redirect and when
06:52:10 INFO - the target request is same-origin.
06:52:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 946ms
06:52:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:52:10 INFO - PROCESS | 2812 | ++DOCSHELL 11CA1C00 == 65 [pid = 2812] [id = 136]
06:52:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (12112800) [pid = 2812] [serial = 378] [outer = 00000000]
06:52:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (134C3000) [pid = 2812] [serial = 379] [outer = 12112800]
06:52:10 INFO - PROCESS | 2812 | 1445608330597 Marionette INFO loaded listener.js
06:52:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (13E26C00) [pid = 2812] [serial = 380] [outer = 12112800]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1834CC00 == 64 [pid = 2812] [id = 124]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1295B800 == 63 [pid = 2812] [id = 123]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1372FC00 == 62 [pid = 2812] [id = 122]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 11846C00 == 61 [pid = 2812] [id = 121]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 18309800 == 60 [pid = 2812] [id = 120]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1299F800 == 59 [pid = 2812] [id = 119]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 176AA000 == 58 [pid = 2812] [id = 118]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 16913400 == 57 [pid = 2812] [id = 117]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 0F1DC000 == 56 [pid = 2812] [id = 116]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1531A400 == 55 [pid = 2812] [id = 115]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1184DC00 == 54 [pid = 2812] [id = 114]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 10ED3C00 == 53 [pid = 2812] [id = 113]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 0E085C00 == 52 [pid = 2812] [id = 112]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 0F168000 == 51 [pid = 2812] [id = 111]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 1184A000 == 50 [pid = 2812] [id = 110]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (18DD3800) [pid = 2812] [serial = 222] [outer = 17766C00] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (190D0800) [pid = 2812] [serial = 216] [outer = 13E13400] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (19767000) [pid = 2812] [serial = 229] [outer = 19645400] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (190D0400) [pid = 2812] [serial = 219] [outer = 16251C00] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (15BB9800) [pid = 2812] [serial = 141] [outer = 1530F400] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (17770000) [pid = 2812] [serial = 225] [outer = 13734800] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (15968000) [pid = 2812] [serial = 211] [outer = 1395E400] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (11A27400) [pid = 2812] [serial = 206] [outer = 0F16D000] [url = about:blank]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 10ED2800 == 49 [pid = 2812] [id = 109]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 16915800 == 48 [pid = 2812] [id = 108]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 16918800 == 47 [pid = 2812] [id = 107]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 14C0B800 == 46 [pid = 2812] [id = 106]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 19761800 == 45 [pid = 2812] [id = 105]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 153E2800 == 44 [pid = 2812] [id = 104]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 17759C00 == 43 [pid = 2812] [id = 103]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 10EDE000 == 42 [pid = 2812] [id = 102]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 134BC400 == 41 [pid = 2812] [id = 101]
06:52:10 INFO - PROCESS | 2812 | --DOCSHELL 10EDC400 == 40 [pid = 2812] [id = 100]
06:52:10 INFO - PROCESS | 2812 | ++DOCSHELL 11846C00 == 41 [pid = 2812] [id = 137]
06:52:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (1184A000) [pid = 2812] [serial = 381] [outer = 00000000]
06:52:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (12921400) [pid = 2812] [serial = 382] [outer = 1184A000]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (178E8000) [pid = 2812] [serial = 293] [outer = 19763400] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608310491]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (19063800) [pid = 2812] [serial = 290] [outer = 17742C00] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (1691B000) [pid = 2812] [serial = 298] [outer = 1691A000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (19769000) [pid = 2812] [serial = 295] [outer = 191B8000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (19764400) [pid = 2812] [serial = 300] [outer = 1691AC00] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (14914800) [pid = 2812] [serial = 316] [outer = 1291F400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 136 (14909000) [pid = 2812] [serial = 315] [outer = 1291F400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 135 (12954800) [pid = 2812] [serial = 306] [outer = 12110400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 134 (18FB1C00) [pid = 2812] [serial = 345] [outer = 18DCA400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 133 (134C5C00) [pid = 2812] [serial = 282] [outer = 134BF400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (18A0A000) [pid = 2812] [serial = 335] [outer = 1834AC00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608319374]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (178E0000) [pid = 2812] [serial = 332] [outer = 169E8400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (1776CC00) [pid = 2812] [serial = 330] [outer = 1776B000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (169E7000) [pid = 2812] [serial = 327] [outer = 1691D000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (16240800) [pid = 2812] [serial = 321] [outer = 15967C00] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (13733400) [pid = 2812] [serial = 310] [outer = 11850000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (1291BC00) [pid = 2812] [serial = 309] [outer = 11850000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (18351400) [pid = 2812] [serial = 340] [outer = 1623D800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (14C06400) [pid = 2812] [serial = 337] [outer = 11847400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (1184D400) [pid = 2812] [serial = 279] [outer = 1126F800] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (129A7800) [pid = 2812] [serial = 313] [outer = 1148B400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (12116C00) [pid = 2812] [serial = 312] [outer = 1148B400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (15161000) [pid = 2812] [serial = 318] [outer = 13E0C000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (1299D400) [pid = 2812] [serial = 303] [outer = 10EDEC00] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (18CB2400) [pid = 2812] [serial = 342] [outer = 16246400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (16920800) [pid = 2812] [serial = 324] [outer = 16247000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (18548400) [pid = 2812] [serial = 288] [outer = 1830DC00] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (16241400) [pid = 2812] [serial = 285] [outer = 14C04400] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (178EEC00) [pid = 2812] [serial = 259] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (1516A800) [pid = 2812] [serial = 244] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (136AD000) [pid = 2812] [serial = 238] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (14C02000) [pid = 2812] [serial = 241] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (139A2400) [pid = 2812] [serial = 235] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (18552800) [pid = 2812] [serial = 254] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (190D5000) [pid = 2812] [serial = 265] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (18FAD800) [pid = 2812] [serial = 262] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (1775CC00) [pid = 2812] [serial = 249] [outer = 00000000] [url = about:blank]
06:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (0F16D000) [pid = 2812] [serial = 204] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (1395E400) [pid = 2812] [serial = 209] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (13734800) [pid = 2812] [serial = 223] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (1530F400) [pid = 2812] [serial = 139] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (16251C00) [pid = 2812] [serial = 217] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 100 (19645400) [pid = 2812] [serial = 227] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 99 (13E13400) [pid = 2812] [serial = 214] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 98 (17766C00) [pid = 2812] [serial = 220] [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:52:11 INFO - PROCESS | 2812 | --DOMWINDOW == 97 (190CF800) [pid = 2812] [serial = 348] [outer = 18ABE800] [url = about:blank]
06:52:11 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:52:11 INFO - document served over http requires an http
06:52:11 INFO - sub-resource via iframe-tag using the meta-csp
06:52:11 INFO - delivery method with swap-origin-redirect and when
06:52:11 INFO - the target request is same-origin.
06:52:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 734ms
06:52:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:52:11 INFO - PROCESS | 2812 | ++DOCSHELL 11CA4800 == 42 [pid = 2812] [id = 138]
06:52:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 98 (1295B400) [pid = 2812] [serial = 383] [outer = 00000000]
06:52:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 99 (13731400) [pid = 2812] [serial = 384] [outer = 1295B400]
06:52:11 INFO - PROCESS | 2812 | 1445608331329 Marionette INFO loaded listener.js
06:52:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 100 (13E26800) [pid = 2812] [serial = 385] [outer = 1295B400]
06:52:11 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:52:11 INFO - document served over http requires an http
06:52:11 INFO - sub-resource via script-tag using the meta-csp
06:52:11 INFO - delivery method with keep-origin-redirect and when
06:52:11 INFO - the target request is same-origin.
06:52:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 620ms
06:52:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:52:11 INFO - PROCESS | 2812 | ++DOCSHELL 149D0C00 == 43 [pid = 2812] [id = 139]
06:52:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 101 (14AF4400) [pid = 2812] [serial = 386] [outer = 00000000]
06:52:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (14C0A000) [pid = 2812] [serial = 387] [outer = 14AF4400]
06:52:11 INFO - PROCESS | 2812 | 1445608331957 Marionette INFO loaded listener.js
06:52:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (1515E400) [pid = 2812] [serial = 388] [outer = 14AF4400]
06:52:12 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:52:12 INFO - document served over http requires an http
06:52:12 INFO - sub-resource via script-tag using the meta-csp
06:52:12 INFO - delivery method with no-redirect and when
06:52:12 INFO - the target request is same-origin.
06:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 555ms
06:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:52:12 INFO - PROCESS | 2812 | ++DOCSHELL 0F7F7C00 == 44 [pid = 2812] [id = 140]
06:52:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (14C04C00) [pid = 2812] [serial = 389] [outer = 00000000]
06:52:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (1531A400) [pid = 2812] [serial = 390] [outer = 14C04C00]
06:52:12 INFO - PROCESS | 2812 | 1445608332513 Marionette INFO loaded listener.js
06:52:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (159D7000) [pid = 2812] [serial = 391] [outer = 14C04C00]
06:52:12 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:52:12 INFO - document served over http requires an http
06:52:12 INFO - sub-resource via script-tag using the meta-csp
06:52:12 INFO - delivery method with swap-origin-redirect and when
06:52:12 INFO - the target request is same-origin.
06:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 522ms
06:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:52:13 INFO - PROCESS | 2812 | ++DOCSHELL 10E9FC00 == 45 [pid = 2812] [id = 141]
06:52:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (15315000) [pid = 2812] [serial = 392] [outer = 00000000]
06:52:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (16241C00) [pid = 2812] [serial = 393] [outer = 15315000]
06:52:13 INFO - PROCESS | 2812 | 1445608333062 Marionette INFO loaded listener.js
06:52:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (1624F800) [pid = 2812] [serial = 394] [outer = 15315000]
06:52:13 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:52:13 INFO - document served over http requires an http
06:52:13 INFO - sub-resource via xhr-request using the meta-csp
06:52:13 INFO - delivery method with keep-origin-redirect and when
06:52:13 INFO - the target request is same-origin.
06:52:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 555ms
06:52:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:52:13 INFO - PROCESS | 2812 | ++DOCSHELL 0F7F7000 == 46 [pid = 2812] [id = 142]
06:52:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (15FED000) [pid = 2812] [serial = 395] [outer = 00000000]
06:52:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (16921000) [pid = 2812] [serial = 396] [outer = 15FED000]
06:52:13 INFO - PROCESS | 2812 | 1445608333589 Marionette INFO loaded listener.js
06:52:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (169E5000) [pid = 2812] [serial = 397] [outer = 15FED000]
06:52:14 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:52:14 INFO - document served over http requires an http
06:52:14 INFO - sub-resource via xhr-request using the meta-csp
06:52:14 INFO - delivery method with no-redirect and when
06:52:14 INFO - the target request is same-origin.
06:52:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 555ms
06:52:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:52:14 INFO - PROCESS | 2812 | ++DOCSHELL 16920800 == 47 [pid = 2812] [id = 143]
06:52:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (169E4000) [pid = 2812] [serial = 398] [outer = 00000000]
06:52:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (171B8C00) [pid = 2812] [serial = 399] [outer = 169E4000]
06:52:14 INFO - PROCESS | 2812 | 1445608334160 Marionette INFO loaded listener.js
06:52:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (171C1000) [pid = 2812] [serial = 400] [outer = 169E4000]
06:52:14 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:52:14 INFO - document served over http requires an http
06:52:14 INFO - sub-resource via xhr-request using the meta-csp
06:52:14 INFO - delivery method with swap-origin-redirect and when
06:52:14 INFO - the target request is same-origin.
06:52:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 620ms
06:52:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:52:14 INFO - PROCESS | 2812 | ++DOCSHELL 0F1E5400 == 48 [pid = 2812] [id = 144]
06:52:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (17121C00) [pid = 2812] [serial = 401] [outer = 00000000]
06:52:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (17743800) [pid = 2812] [serial = 402] [outer = 17121C00]
06:52:14 INFO - PROCESS | 2812 | 1445608334786 Marionette INFO loaded listener.js
06:52:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (17769000) [pid = 2812] [serial = 403] [outer = 17121C00]
06:52:15 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:52:15 INFO - document served over http requires an https
06:52:15 INFO - sub-resource via fetch-request using the meta-csp
06:52:15 INFO - delivery method with keep-origin-redirect and when
06:52:15 INFO - the target request is same-origin.
06:52:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 620ms
06:52:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:52:15 INFO - PROCESS | 2812 | ++DOCSHELL 1773FC00 == 49 [pid = 2812] [id = 145]
06:52:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (1775B800) [pid = 2812] [serial = 404] [outer = 00000000]
06:52:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (178E8400) [pid = 2812] [serial = 405] [outer = 1775B800]
06:52:15 INFO - PROCESS | 2812 | 1445608335442 Marionette INFO loaded listener.js
06:52:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (18351400) [pid = 2812] [serial = 406] [outer = 1775B800]
06:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (134BF400) [pid = 2812] [serial = 281] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (1148B400) [pid = 2812] [serial = 311] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (15967C00) [pid = 2812] [serial = 320] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (1830DC00) [pid = 2812] [serial = 287] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (17742C00) [pid = 2812] [serial = 289] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (16246400) [pid = 2812] [serial = 341] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (1691D000) [pid = 2812] [serial = 326] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (11850000) [pid = 2812] [serial = 308] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (14C04400) [pid = 2812] [serial = 284] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (10EDEC00) [pid = 2812] [serial = 302] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (1126F800) [pid = 2812] [serial = 278] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (12110400) [pid = 2812] [serial = 305] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (1834AC00) [pid = 2812] [serial = 334] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608319374]
06:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (1623D800) [pid = 2812] [serial = 339] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (1776B000) [pid = 2812] [serial = 329] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (169E8400) [pid = 2812] [serial = 331] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (18DCA400) [pid = 2812] [serial = 344] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (19763400) [pid = 2812] [serial = 292] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608310491]
06:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (13E0C000) [pid = 2812] [serial = 317] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (16247000) [pid = 2812] [serial = 323] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 100 (11847400) [pid = 2812] [serial = 336] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 99 (1291F400) [pid = 2812] [serial = 314] [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:52:15 INFO - PROCESS | 2812 | --DOMWINDOW == 98 (1691A000) [pid = 2812] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:16 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:52:16 INFO - document served over http requires an https
06:52:16 INFO - sub-resource via fetch-request using the meta-csp
06:52:16 INFO - delivery method with no-redirect and when
06:52:16 INFO - the target request is same-origin.
06:52:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
06:52:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:52:16 INFO - PROCESS | 2812 | ++DOCSHELL 1372F000 == 50 [pid = 2812] [id = 146]
06:52:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 99 (13E27400) [pid = 2812] [serial = 407] [outer = 00000000]
06:52:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 100 (153EEC00) [pid = 2812] [serial = 408] [outer = 13E27400]
06:52:16 INFO - PROCESS | 2812 | 1445608336368 Marionette INFO loaded listener.js
06:52:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 101 (178E0C00) [pid = 2812] [serial = 409] [outer = 13E27400]
06:52:16 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:52:16 INFO - document served over http requires an https
06:52:16 INFO - sub-resource via fetch-request using the meta-csp
06:52:16 INFO - delivery method with swap-origin-redirect and when
06:52:16 INFO - the target request is same-origin.
06:52:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 555ms
06:52:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:52:16 INFO - PROCESS | 2812 | ++DOCSHELL 0F74F000 == 51 [pid = 2812] [id = 147]
06:52:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (14913000) [pid = 2812] [serial = 410] [outer = 00000000]
06:52:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (1834DC00) [pid = 2812] [serial = 411] [outer = 14913000]
06:52:16 INFO - PROCESS | 2812 | 1445608336930 Marionette INFO loaded listener.js
06:52:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (18546800) [pid = 2812] [serial = 412] [outer = 14913000]
06:52:17 INFO - PROCESS | 2812 | ++DOCSHELL 18358800 == 52 [pid = 2812] [id = 148]
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (18512C00) [pid = 2812] [serial = 413] [outer = 00000000]
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (18AB9400) [pid = 2812] [serial = 414] [outer = 18512C00]
06:52:17 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:52:17 INFO - document served over http requires an https
06:52:17 INFO - sub-resource via iframe-tag using the meta-csp
06:52:17 INFO - delivery method with keep-origin-redirect and when
06:52:17 INFO - the target request is same-origin.
06:52:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 555ms
06:52:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:52:17 INFO - PROCESS | 2812 | ++DOCSHELL 0F787800 == 53 [pid = 2812] [id = 149]
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (13995C00) [pid = 2812] [serial = 415] [outer = 00000000]
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (18CA9400) [pid = 2812] [serial = 416] [outer = 13995C00]
06:52:17 INFO - PROCESS | 2812 | 1445608337466 Marionette INFO loaded listener.js
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (18DD3800) [pid = 2812] [serial = 417] [outer = 13995C00]
06:52:17 INFO - PROCESS | 2812 | ++DOCSHELL 18A0AC00 == 54 [pid = 2812] [id = 150]
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (18A0E800) [pid = 2812] [serial = 418] [outer = 00000000]
06:52:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (18CA8000) [pid = 2812] [serial = 419] [outer = 18A0E800]
06:52:17 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:52:17 INFO - document served over http requires an https
06:52:17 INFO - sub-resource via iframe-tag using the meta-csp
06:52:17 INFO - delivery method with no-redirect and when
06:52:17 INFO - the target request is same-origin.
06:52:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 554ms
06:52:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:52:18 INFO - PROCESS | 2812 | ++DOCSHELL 0E3AC400 == 55 [pid = 2812] [id = 151]
06:52:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (0EF9EC00) [pid = 2812] [serial = 420] [outer = 00000000]
06:52:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (10EA7400) [pid = 2812] [serial = 421] [outer = 0EF9EC00]
06:52:18 INFO - PROCESS | 2812 | 1445608338107 Marionette INFO loaded listener.js
06:52:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (114AD400) [pid = 2812] [serial = 422] [outer = 0EF9EC00]
06:52:18 INFO - PROCESS | 2812 | ++DOCSHELL 134BC400 == 56 [pid = 2812] [id = 152]
06:52:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (134BD400) [pid = 2812] [serial = 423] [outer = 00000000]
06:52:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (134C0000) [pid = 2812] [serial = 424] [outer = 134BD400]
06:52:18 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:52:18 INFO - document served over http requires an https
06:52:18 INFO - sub-resource via iframe-tag using the meta-csp
06:52:18 INFO - delivery method with swap-origin-redirect and when
06:52:18 INFO - the target request is same-origin.
06:52:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 864ms
06:52:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:52:18 INFO - PROCESS | 2812 | ++DOCSHELL 12955C00 == 57 [pid = 2812] [id = 153]
06:52:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (134B9800) [pid = 2812] [serial = 425] [outer = 00000000]
06:52:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (13766400) [pid = 2812] [serial = 426] [outer = 134B9800]
06:52:19 INFO - PROCESS | 2812 | 1445608339009 Marionette INFO loaded listener.js
06:52:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (14C03400) [pid = 2812] [serial = 427] [outer = 134B9800]
06:52:19 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:52:19 INFO - document served over http requires an https
06:52:19 INFO - sub-resource via script-tag using the meta-csp
06:52:19 INFO - delivery method with keep-origin-redirect and when
06:52:19 INFO - the target request is same-origin.
06:52:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 767ms
06:52:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:52:19 INFO - PROCESS | 2812 | ++DOCSHELL 134BDC00 == 58 [pid = 2812] [id = 154]
06:52:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (15174800) [pid = 2812] [serial = 428] [outer = 00000000]
06:52:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (1691A000) [pid = 2812] [serial = 429] [outer = 15174800]
06:52:19 INFO - PROCESS | 2812 | 1445608339782 Marionette INFO loaded listener.js
06:52:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (17742C00) [pid = 2812] [serial = 430] [outer = 15174800]
06:52:20 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:52:20 INFO - document served over http requires an https
06:52:20 INFO - sub-resource via script-tag using the meta-csp
06:52:20 INFO - delivery method with no-redirect and when
06:52:20 INFO - the target request is same-origin.
06:52:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 766ms
06:52:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:52:20 INFO - PROCESS | 2812 | ++DOCSHELL 1623DC00 == 59 [pid = 2812] [id = 155]
06:52:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (17760C00) [pid = 2812] [serial = 431] [outer = 00000000]
06:52:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (18F84400) [pid = 2812] [serial = 432] [outer = 17760C00]
06:52:20 INFO - PROCESS | 2812 | 1445608340579 Marionette INFO loaded listener.js
06:52:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (19069C00) [pid = 2812] [serial = 433] [outer = 17760C00]
06:52:21 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:52:21 INFO - document served over http requires an https
06:52:21 INFO - sub-resource via script-tag using the meta-csp
06:52:21 INFO - delivery method with swap-origin-redirect and when
06:52:21 INFO - the target request is same-origin.
06:52:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 767ms
06:52:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:52:21 INFO - PROCESS | 2812 | ++DOCSHELL 11C57800 == 60 [pid = 2812] [id = 156]
06:52:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (11C5A000) [pid = 2812] [serial = 434] [outer = 00000000]
06:52:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (11C5F000) [pid = 2812] [serial = 435] [outer = 11C5A000]
06:52:21 INFO - PROCESS | 2812 | 1445608341335 Marionette INFO loaded listener.js
06:52:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (18F82000) [pid = 2812] [serial = 436] [outer = 11C5A000]
06:52:21 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:52:21 INFO - document served over http requires an https
06:52:21 INFO - sub-resource via xhr-request using the meta-csp
06:52:21 INFO - delivery method with keep-origin-redirect and when
06:52:21 INFO - the target request is same-origin.
06:52:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 718ms
06:52:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:52:22 INFO - PROCESS | 2812 | ++DOCSHELL 15BEBC00 == 61 [pid = 2812] [id = 157]
06:52:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (15BED800) [pid = 2812] [serial = 437] [outer = 00000000]
06:52:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (15BF1400) [pid = 2812] [serial = 438] [outer = 15BED800]
06:52:22 INFO - PROCESS | 2812 | 1445608342101 Marionette INFO loaded listener.js
06:52:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (15BF8000) [pid = 2812] [serial = 439] [outer = 15BED800]
06:52:22 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:52:22 INFO - document served over http requires an https
06:52:22 INFO - sub-resource via xhr-request using the meta-csp
06:52:22 INFO - delivery method with no-redirect and when
06:52:22 INFO - the target request is same-origin.
06:52:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 767ms
06:52:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:52:22 INFO - PROCESS | 2812 | ++DOCSHELL 15BEEC00 == 62 [pid = 2812] [id = 158]
06:52:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (16F72400) [pid = 2812] [serial = 440] [outer = 00000000]
06:52:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (16F79000) [pid = 2812] [serial = 441] [outer = 16F72400]
06:52:22 INFO - PROCESS | 2812 | 1445608342870 Marionette INFO loaded listener.js
06:52:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 134 (16F7F000) [pid = 2812] [serial = 442] [outer = 16F72400]
06:52:23 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:52:23 INFO - document served over http requires an https
06:52:23 INFO - sub-resource via xhr-request using the meta-csp
06:52:23 INFO - delivery method with swap-origin-redirect and when
06:52:23 INFO - the target request is same-origin.
06:52:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 783ms
06:52:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:52:23 INFO - PROCESS | 2812 | ++DOCSHELL 16F78C00 == 63 [pid = 2812] [id = 159]
06:52:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 135 (16F7B800) [pid = 2812] [serial = 443] [outer = 00000000]
06:52:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 136 (190D2C00) [pid = 2812] [serial = 444] [outer = 16F7B800]
06:52:23 INFO - PROCESS | 2812 | 1445608343649 Marionette INFO loaded listener.js
06:52:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 137 (191B6000) [pid = 2812] [serial = 445] [outer = 16F7B800]
06:52:24 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:52:24 INFO - document served over http requires an http
06:52:24 INFO - sub-resource via fetch-request using the meta-referrer
06:52:24 INFO - delivery method with keep-origin-redirect and when
06:52:24 INFO - the target request is cross-origin.
06:52:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 734ms
06:52:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:52:24 INFO - PROCESS | 2812 | ++DOCSHELL 146A8800 == 64 [pid = 2812] [id = 160]
06:52:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (146A9800) [pid = 2812] [serial = 446] [outer = 00000000]
06:52:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (146B0C00) [pid = 2812] [serial = 447] [outer = 146A9800]
06:52:24 INFO - PROCESS | 2812 | 1445608344370 Marionette INFO loaded listener.js
06:52:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (16F7A800) [pid = 2812] [serial = 448] [outer = 146A9800]
06:52:24 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:52:24 INFO - document served over http requires an http
06:52:24 INFO - sub-resource via fetch-request using the meta-referrer
06:52:24 INFO - delivery method with no-redirect and when
06:52:24 INFO - the target request is cross-origin.
06:52:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 735ms
06:52:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:52:25 INFO - PROCESS | 2812 | ++DOCSHELL 0E6D8000 == 65 [pid = 2812] [id = 161]
06:52:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (146B3400) [pid = 2812] [serial = 449] [outer = 00000000]
06:52:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (192F8800) [pid = 2812] [serial = 450] [outer = 146B3400]
06:52:25 INFO - PROCESS | 2812 | 1445608345156 Marionette INFO loaded listener.js
06:52:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (1964E800) [pid = 2812] [serial = 451] [outer = 146B3400]
06:52:26 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:52:26 INFO - document served over http requires an http
06:52:26 INFO - sub-resource via fetch-request using the meta-referrer
06:52:26 INFO - delivery method with swap-origin-redirect and when
06:52:26 INFO - the target request is cross-origin.
06:52:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1582ms
06:52:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:52:26 INFO - PROCESS | 2812 | ++DOCSHELL 11580400 == 66 [pid = 2812] [id = 162]
06:52:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (11C9D000) [pid = 2812] [serial = 452] [outer = 00000000]
06:52:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (1373C400) [pid = 2812] [serial = 453] [outer = 11C9D000]
06:52:26 INFO - PROCESS | 2812 | 1445608346729 Marionette INFO loaded listener.js
06:52:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (14683000) [pid = 2812] [serial = 454] [outer = 11C9D000]
06:52:27 INFO - PROCESS | 2812 | ++DOCSHELL 11C5E800 == 67 [pid = 2812] [id = 163]
06:52:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (11C60000) [pid = 2812] [serial = 455] [outer = 00000000]
06:52:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (114A9400) [pid = 2812] [serial = 456] [outer = 11C60000]
06:52:27 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:52:27 INFO - document served over http requires an http
06:52:27 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:27 INFO - delivery method with keep-origin-redirect and when
06:52:27 INFO - the target request is cross-origin.
06:52:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 979ms
06:52:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:52:27 INFO - PROCESS | 2812 | ++DOCSHELL 10FD3800 == 68 [pid = 2812] [id = 164]
06:52:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (1299D400) [pid = 2812] [serial = 457] [outer = 00000000]
06:52:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 150 (13737C00) [pid = 2812] [serial = 458] [outer = 1299D400]
06:52:27 INFO - PROCESS | 2812 | 1445608347725 Marionette INFO loaded listener.js
06:52:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 151 (1467D000) [pid = 2812] [serial = 459] [outer = 1299D400]
06:52:28 INFO - PROCESS | 2812 | ++DOCSHELL 1126A800 == 69 [pid = 2812] [id = 165]
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 152 (11581000) [pid = 2812] [serial = 460] [outer = 00000000]
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 153 (112CF400) [pid = 2812] [serial = 461] [outer = 11581000]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 0E081000 == 68 [pid = 2812] [id = 78]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 18A0AC00 == 67 [pid = 2812] [id = 150]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 0F787800 == 66 [pid = 2812] [id = 149]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 18358800 == 65 [pid = 2812] [id = 148]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 0F74F000 == 64 [pid = 2812] [id = 147]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 1372F000 == 63 [pid = 2812] [id = 146]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 1773FC00 == 62 [pid = 2812] [id = 145]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 0F1E5400 == 61 [pid = 2812] [id = 144]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 16920800 == 60 [pid = 2812] [id = 143]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 0F7F7000 == 59 [pid = 2812] [id = 142]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 10E9FC00 == 58 [pid = 2812] [id = 141]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 0F7F7C00 == 57 [pid = 2812] [id = 140]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 152 (17744C00) [pid = 2812] [serial = 277] [outer = 1184EC00] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 149D0C00 == 56 [pid = 2812] [id = 139]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 11CA4800 == 55 [pid = 2812] [id = 138]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 11846C00 == 54 [pid = 2812] [id = 137]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 11CA1C00 == 53 [pid = 2812] [id = 136]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 11849400 == 52 [pid = 2812] [id = 135]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 10EA0C00 == 51 [pid = 2812] [id = 134]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 10BB7400 == 50 [pid = 2812] [id = 133]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 171B7C00 == 49 [pid = 2812] [id = 131]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 153E9C00 == 48 [pid = 2812] [id = 130]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 1851A800 == 47 [pid = 2812] [id = 129]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 18354800 == 46 [pid = 2812] [id = 128]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 10FD2800 == 45 [pid = 2812] [id = 127]
06:52:28 INFO - PROCESS | 2812 | --DOCSHELL 10E74800 == 44 [pid = 2812] [id = 126]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 151 (18CA9400) [pid = 2812] [serial = 416] [outer = 13995C00] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 150 (19069800) [pid = 2812] [serial = 346] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 149 (169DF800) [pid = 2812] [serial = 325] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (16250400) [pid = 2812] [serial = 322] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (18DD8000) [pid = 2812] [serial = 343] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (171C3800) [pid = 2812] [serial = 366] [outer = 171BD800] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (17749C00) [pid = 2812] [serial = 328] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (17741C00) [pid = 2812] [serial = 286] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (15BB9400) [pid = 2812] [serial = 304] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (15311C00) [pid = 2812] [serial = 319] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (11EB6400) [pid = 2812] [serial = 280] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (13763C00) [pid = 2812] [serial = 283] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (136F7800) [pid = 2812] [serial = 307] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (15FE6400) [pid = 2812] [serial = 338] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (178EA800) [pid = 2812] [serial = 333] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 136 (191B9C00) [pid = 2812] [serial = 291] [outer = 00000000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 135 (13731400) [pid = 2812] [serial = 384] [outer = 1295B400] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 134 (17743800) [pid = 2812] [serial = 402] [outer = 17121C00] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 133 (18AB9400) [pid = 2812] [serial = 414] [outer = 18512C00] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (1834DC00) [pid = 2812] [serial = 411] [outer = 14913000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (171C1000) [pid = 2812] [serial = 400] [outer = 169E4000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (171B8C00) [pid = 2812] [serial = 399] [outer = 169E4000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (1624F800) [pid = 2812] [serial = 394] [outer = 15315000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (16241C00) [pid = 2812] [serial = 393] [outer = 15315000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (14C0A000) [pid = 2812] [serial = 387] [outer = 14AF4400] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (12921400) [pid = 2812] [serial = 382] [outer = 1184A000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (134C3000) [pid = 2812] [serial = 379] [outer = 12112800] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (178E8400) [pid = 2812] [serial = 405] [outer = 1775B800] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (1531A400) [pid = 2812] [serial = 390] [outer = 14C04C00] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (153EEC00) [pid = 2812] [serial = 408] [outer = 13E27400] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (112CD400) [pid = 2812] [serial = 377] [outer = 11849C00] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608330193]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (1373C800) [pid = 2812] [serial = 374] [outer = 12925400] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (169E5000) [pid = 2812] [serial = 397] [outer = 15FED000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (16921000) [pid = 2812] [serial = 396] [outer = 15FED000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (192FB800) [pid = 2812] [serial = 360] [outer = 1851DC00] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (1712D800) [pid = 2812] [serial = 363] [outer = 17124800] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (11581C00) [pid = 2812] [serial = 372] [outer = 10E67000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (199A7800) [pid = 2812] [serial = 369] [outer = 191AE400] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (1173DC00) [pid = 2812] [serial = 351] [outer = 10ED4000] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (14908C00) [pid = 2812] [serial = 354] [outer = 11855800] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (18F85000) [pid = 2812] [serial = 357] [outer = 18CAFC00] [url = about:blank]
06:52:28 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (1184EC00) [pid = 2812] [serial = 275] [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:52:28 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:52:28 INFO - document served over http requires an http
06:52:28 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:28 INFO - delivery method with no-redirect and when
06:52:28 INFO - the target request is cross-origin.
06:52:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
06:52:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:52:28 INFO - PROCESS | 2812 | ++DOCSHELL 0E08B400 == 45 [pid = 2812] [id = 166]
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (10EA0C00) [pid = 2812] [serial = 462] [outer = 00000000]
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (11850800) [pid = 2812] [serial = 463] [outer = 10EA0C00]
06:52:28 INFO - PROCESS | 2812 | 1445608348654 Marionette INFO loaded listener.js
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (12110000) [pid = 2812] [serial = 464] [outer = 10EA0C00]
06:52:28 INFO - PROCESS | 2812 | ++DOCSHELL 1291E400 == 46 [pid = 2812] [id = 167]
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (13733800) [pid = 2812] [serial = 465] [outer = 00000000]
06:52:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (1184E400) [pid = 2812] [serial = 466] [outer = 13733800]
06:52:29 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:52:29 INFO - document served over http requires an http
06:52:29 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:29 INFO - delivery method with swap-origin-redirect and when
06:52:29 INFO - the target request is cross-origin.
06:52:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 555ms
06:52:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:52:29 INFO - PROCESS | 2812 | ++DOCSHELL 0F757400 == 47 [pid = 2812] [id = 168]
06:52:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (11846C00) [pid = 2812] [serial = 467] [outer = 00000000]
06:52:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (13E0DC00) [pid = 2812] [serial = 468] [outer = 11846C00]
06:52:29 INFO - PROCESS | 2812 | 1445608349239 Marionette INFO loaded listener.js
06:52:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (14907800) [pid = 2812] [serial = 469] [outer = 11846C00]
06:52:29 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:52:29 INFO - document served over http requires an http
06:52:29 INFO - sub-resource via script-tag using the meta-referrer
06:52:29 INFO - delivery method with keep-origin-redirect and when
06:52:29 INFO - the target request is cross-origin.
06:52:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 555ms
06:52:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:52:29 INFO - PROCESS | 2812 | ++DOCSHELL 136F7800 == 48 [pid = 2812] [id = 169]
06:52:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (149D0C00) [pid = 2812] [serial = 470] [outer = 00000000]
06:52:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (14C08000) [pid = 2812] [serial = 471] [outer = 149D0C00]
06:52:29 INFO - PROCESS | 2812 | 1445608349729 Marionette INFO loaded listener.js
06:52:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (1515D800) [pid = 2812] [serial = 472] [outer = 149D0C00]
06:52:30 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:52:30 INFO - document served over http requires an http
06:52:30 INFO - sub-resource via script-tag using the meta-referrer
06:52:30 INFO - delivery method with no-redirect and when
06:52:30 INFO - the target request is cross-origin.
06:52:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 718ms
06:52:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:52:30 INFO - PROCESS | 2812 | ++DOCSHELL 0E0F4000 == 49 [pid = 2812] [id = 170]
06:52:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (11CA4800) [pid = 2812] [serial = 473] [outer = 00000000]
06:52:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (1294DC00) [pid = 2812] [serial = 474] [outer = 11CA4800]
06:52:30 INFO - PROCESS | 2812 | 1445608350538 Marionette INFO loaded listener.js
06:52:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (1376CC00) [pid = 2812] [serial = 475] [outer = 11CA4800]
06:52:31 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:52:31 INFO - document served over http requires an http
06:52:31 INFO - sub-resource via script-tag using the meta-referrer
06:52:31 INFO - delivery method with swap-origin-redirect and when
06:52:31 INFO - the target request is cross-origin.
06:52:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 767ms
06:52:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:52:31 INFO - PROCESS | 2812 | ++DOCSHELL 13734800 == 50 [pid = 2812] [id = 171]
06:52:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (14BD3400) [pid = 2812] [serial = 476] [outer = 00000000]
06:52:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (1516A800) [pid = 2812] [serial = 477] [outer = 14BD3400]
06:52:31 INFO - PROCESS | 2812 | 1445608351325 Marionette INFO loaded listener.js
06:52:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (153E9C00) [pid = 2812] [serial = 478] [outer = 14BD3400]
06:52:31 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:52:31 INFO - document served over http requires an http
06:52:31 INFO - sub-resource via xhr-request using the meta-referrer
06:52:31 INFO - delivery method with keep-origin-redirect and when
06:52:31 INFO - the target request is cross-origin.
06:52:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 767ms
06:52:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:52:32 INFO - PROCESS | 2812 | ++DOCSHELL 15FE7000 == 51 [pid = 2812] [id = 172]
06:52:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (15FE8400) [pid = 2812] [serial = 479] [outer = 00000000]
06:52:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (1624D800) [pid = 2812] [serial = 480] [outer = 15FE8400]
06:52:32 INFO - PROCESS | 2812 | 1445608352106 Marionette INFO loaded listener.js
06:52:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (16255000) [pid = 2812] [serial = 481] [outer = 15FE8400]
06:52:32 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:52:32 INFO - document served over http requires an http
06:52:32 INFO - sub-resource via xhr-request using the meta-referrer
06:52:32 INFO - delivery method with no-redirect and when
06:52:32 INFO - the target request is cross-origin.
06:52:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
06:52:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:52:32 INFO - PROCESS | 2812 | ++DOCSHELL 1623F800 == 52 [pid = 2812] [id = 173]
06:52:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (16242C00) [pid = 2812] [serial = 482] [outer = 00000000]
06:52:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (16920800) [pid = 2812] [serial = 483] [outer = 16242C00]
06:52:32 INFO - PROCESS | 2812 | 1445608352819 Marionette INFO loaded listener.js
06:52:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (169DFC00) [pid = 2812] [serial = 484] [outer = 16242C00]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 0E3AC400 == 51 [pid = 2812] [id = 151]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 134BC400 == 50 [pid = 2812] [id = 152]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 12955C00 == 49 [pid = 2812] [id = 153]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 134BDC00 == 48 [pid = 2812] [id = 154]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 1623DC00 == 47 [pid = 2812] [id = 155]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 11C57800 == 46 [pid = 2812] [id = 156]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 15BEBC00 == 45 [pid = 2812] [id = 157]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 15BEEC00 == 44 [pid = 2812] [id = 158]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 16F78C00 == 43 [pid = 2812] [id = 159]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 146A8800 == 42 [pid = 2812] [id = 160]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 0E6D8000 == 41 [pid = 2812] [id = 161]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 11C5E800 == 40 [pid = 2812] [id = 163]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 10FD3800 == 39 [pid = 2812] [id = 164]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 1126A800 == 38 [pid = 2812] [id = 165]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 0E08B400 == 37 [pid = 2812] [id = 166]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 1291E400 == 36 [pid = 2812] [id = 167]
06:52:34 INFO - PROCESS | 2812 | --DOCSHELL 0F757400 == 35 [pid = 2812] [id = 168]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (18CA8000) [pid = 2812] [serial = 419] [outer = 18A0E800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608337781]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (11850800) [pid = 2812] [serial = 463] [outer = 10EA0C00] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (114A9400) [pid = 2812] [serial = 456] [outer = 11C60000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (146B0C00) [pid = 2812] [serial = 447] [outer = 146A9800] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (13737C00) [pid = 2812] [serial = 458] [outer = 1299D400] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (16F79000) [pid = 2812] [serial = 441] [outer = 16F72400] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (190D2C00) [pid = 2812] [serial = 444] [outer = 16F7B800] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (192F8800) [pid = 2812] [serial = 450] [outer = 146B3400] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (15BF1400) [pid = 2812] [serial = 438] [outer = 15BED800] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (13766400) [pid = 2812] [serial = 426] [outer = 134B9800] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (18F84400) [pid = 2812] [serial = 432] [outer = 17760C00] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (11C5F000) [pid = 2812] [serial = 435] [outer = 11C5A000] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (1184E400) [pid = 2812] [serial = 466] [outer = 13733800] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (10EA7400) [pid = 2812] [serial = 421] [outer = 0EF9EC00] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (112CF400) [pid = 2812] [serial = 461] [outer = 11581000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608348176]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (134C0000) [pid = 2812] [serial = 424] [outer = 134BD400] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (1373C400) [pid = 2812] [serial = 453] [outer = 11C9D000] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (13E0DC00) [pid = 2812] [serial = 468] [outer = 11846C00] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (1691A000) [pid = 2812] [serial = 429] [outer = 15174800] [url = about:blank]
06:52:34 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (14C08000) [pid = 2812] [serial = 471] [outer = 149D0C00] [url = about:blank]
06:52:34 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:52:34 INFO - document served over http requires an http
06:52:34 INFO - sub-resource via xhr-request using the meta-referrer
06:52:34 INFO - delivery method with swap-origin-redirect and when
06:52:34 INFO - the target request is cross-origin.
06:52:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1713ms
06:52:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:52:34 INFO - PROCESS | 2812 | ++DOCSHELL 10EDCC00 == 36 [pid = 2812] [id = 174]
06:52:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (114AC800) [pid = 2812] [serial = 485] [outer = 00000000]
06:52:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (11852400) [pid = 2812] [serial = 486] [outer = 114AC800]
06:52:34 INFO - PROCESS | 2812 | 1445608354532 Marionette INFO loaded listener.js
06:52:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (11C5B400) [pid = 2812] [serial = 487] [outer = 114AC800]
06:52:35 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:52:35 INFO - document served over http requires an https
06:52:35 INFO - sub-resource via fetch-request using the meta-referrer
06:52:35 INFO - delivery method with keep-origin-redirect and when
06:52:35 INFO - the target request is cross-origin.
06:52:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 620ms
06:52:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:52:35 INFO - PROCESS | 2812 | ++DOCSHELL 11846400 == 37 [pid = 2812] [id = 175]
06:52:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (11E38000) [pid = 2812] [serial = 488] [outer = 00000000]
06:52:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (134BC400) [pid = 2812] [serial = 489] [outer = 11E38000]
06:52:35 INFO - PROCESS | 2812 | 1445608355169 Marionette INFO loaded listener.js
06:52:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (1395E000) [pid = 2812] [serial = 490] [outer = 11E38000]
06:52:35 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:52:35 INFO - document served over http requires an https
06:52:35 INFO - sub-resource via fetch-request using the meta-referrer
06:52:35 INFO - delivery method with no-redirect and when
06:52:35 INFO - the target request is cross-origin.
06:52:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 620ms
06:52:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:52:35 INFO - PROCESS | 2812 | ++DOCSHELL 14681000 == 38 [pid = 2812] [id = 176]
06:52:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (146AF400) [pid = 2812] [serial = 491] [outer = 00000000]
06:52:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (1490BC00) [pid = 2812] [serial = 492] [outer = 146AF400]
06:52:35 INFO - PROCESS | 2812 | 1445608355851 Marionette INFO loaded listener.js
06:52:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (14FAF400) [pid = 2812] [serial = 493] [outer = 146AF400]
06:52:36 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:52:36 INFO - document served over http requires an https
06:52:36 INFO - sub-resource via fetch-request using the meta-referrer
06:52:36 INFO - delivery method with swap-origin-redirect and when
06:52:36 INFO - the target request is cross-origin.
06:52:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 620ms
06:52:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:52:36 INFO - PROCESS | 2812 | ++DOCSHELL 146B0800 == 39 [pid = 2812] [id = 177]
06:52:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (14BD2C00) [pid = 2812] [serial = 494] [outer = 00000000]
06:52:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (15BF1800) [pid = 2812] [serial = 495] [outer = 14BD2C00]
06:52:36 INFO - PROCESS | 2812 | 1445608356464 Marionette INFO loaded listener.js
06:52:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (16913800) [pid = 2812] [serial = 496] [outer = 14BD2C00]
06:52:36 INFO - PROCESS | 2812 | ++DOCSHELL 16246400 == 40 [pid = 2812] [id = 178]
06:52:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (1691B000) [pid = 2812] [serial = 497] [outer = 00000000]
06:52:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (169E1800) [pid = 2812] [serial = 498] [outer = 1691B000]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (134BD400) [pid = 2812] [serial = 423] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (18A0E800) [pid = 2812] [serial = 418] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608337781]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (14C04C00) [pid = 2812] [serial = 389] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (1775B800) [pid = 2812] [serial = 404] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (10E67000) [pid = 2812] [serial = 371] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (12112800) [pid = 2812] [serial = 378] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (13E27400) [pid = 2812] [serial = 407] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (1299D400) [pid = 2812] [serial = 457] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (1295B400) [pid = 2812] [serial = 383] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (18512C00) [pid = 2812] [serial = 413] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (11846C00) [pid = 2812] [serial = 467] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (15FED000) [pid = 2812] [serial = 395] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (191AE400) [pid = 2812] [serial = 368] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (11581000) [pid = 2812] [serial = 460] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608348176]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (169E4000) [pid = 2812] [serial = 398] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (15315000) [pid = 2812] [serial = 392] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (11C9D000) [pid = 2812] [serial = 452] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (17121C00) [pid = 2812] [serial = 401] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (14AF4400) [pid = 2812] [serial = 386] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (13733800) [pid = 2812] [serial = 465] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (11849C00) [pid = 2812] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608330193]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (12925400) [pid = 2812] [serial = 373] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (11C60000) [pid = 2812] [serial = 455] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (10EA0C00) [pid = 2812] [serial = 462] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (14913000) [pid = 2812] [serial = 410] [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:52:37 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (1184A000) [pid = 2812] [serial = 381] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:52:37 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:52:37 INFO - document served over http requires an https
06:52:37 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:37 INFO - delivery method with keep-origin-redirect and when
06:52:37 INFO - the target request is cross-origin.
06:52:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 767ms
06:52:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:52:37 INFO - PROCESS | 2812 | ++DOCSHELL 10EDE000 == 41 [pid = 2812] [id = 179]
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 102 (1184A000) [pid = 2812] [serial = 499] [outer = 00000000]
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 103 (13731800) [pid = 2812] [serial = 500] [outer = 1184A000]
06:52:37 INFO - PROCESS | 2812 | 1445608357253 Marionette INFO loaded listener.js
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 104 (14C04C00) [pid = 2812] [serial = 501] [outer = 1184A000]
06:52:37 INFO - PROCESS | 2812 | ++DOCSHELL 136F3400 == 42 [pid = 2812] [id = 180]
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 105 (1590B000) [pid = 2812] [serial = 502] [outer = 00000000]
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 106 (169E2800) [pid = 2812] [serial = 503] [outer = 1590B000]
06:52:37 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:52:37 INFO - document served over http requires an https
06:52:37 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:37 INFO - delivery method with no-redirect and when
06:52:37 INFO - the target request is cross-origin.
06:52:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 555ms
06:52:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:52:37 INFO - PROCESS | 2812 | ++DOCSHELL 0F782C00 == 43 [pid = 2812] [id = 181]
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 107 (114AC400) [pid = 2812] [serial = 504] [outer = 00000000]
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 108 (169DBC00) [pid = 2812] [serial = 505] [outer = 114AC400]
06:52:37 INFO - PROCESS | 2812 | 1445608357783 Marionette INFO loaded listener.js
06:52:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 109 (1712B800) [pid = 2812] [serial = 506] [outer = 114AC400]
06:52:38 INFO - PROCESS | 2812 | ++DOCSHELL 171B9400 == 44 [pid = 2812] [id = 182]
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 110 (171B9800) [pid = 2812] [serial = 507] [outer = 00000000]
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 111 (171C0800) [pid = 2812] [serial = 508] [outer = 171B9800]
06:52:38 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:52:38 INFO - document served over http requires an https
06:52:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:38 INFO - delivery method with swap-origin-redirect and when
06:52:38 INFO - the target request is cross-origin.
06:52:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 555ms
06:52:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:52:38 INFO - PROCESS | 2812 | ++DOCSHELL 171B5C00 == 45 [pid = 2812] [id = 183]
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 112 (171B6400) [pid = 2812] [serial = 509] [outer = 00000000]
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 113 (17742000) [pid = 2812] [serial = 510] [outer = 171B6400]
06:52:38 INFO - PROCESS | 2812 | 1445608358353 Marionette INFO loaded listener.js
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (17747800) [pid = 2812] [serial = 511] [outer = 171B6400]
06:52:38 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:52:38 INFO - document served over http requires an https
06:52:38 INFO - sub-resource via script-tag using the meta-referrer
06:52:38 INFO - delivery method with keep-origin-redirect and when
06:52:38 INFO - the target request is cross-origin.
06:52:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 555ms
06:52:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:52:38 INFO - PROCESS | 2812 | ++DOCSHELL 10ED7000 == 46 [pid = 2812] [id = 184]
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (1773E000) [pid = 2812] [serial = 512] [outer = 00000000]
06:52:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (1776E000) [pid = 2812] [serial = 513] [outer = 1773E000]
06:52:38 INFO - PROCESS | 2812 | 1445608358922 Marionette INFO loaded listener.js
06:52:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (178E3800) [pid = 2812] [serial = 514] [outer = 1773E000]
06:52:39 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:52:39 INFO - document served over http requires an https
06:52:39 INFO - sub-resource via script-tag using the meta-referrer
06:52:39 INFO - delivery method with no-redirect and when
06:52:39 INFO - the target request is cross-origin.
06:52:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 668ms
06:52:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:52:39 INFO - PROCESS | 2812 | ++DOCSHELL 10ADF000 == 47 [pid = 2812] [id = 185]
06:52:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (11852800) [pid = 2812] [serial = 515] [outer = 00000000]
06:52:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (12926400) [pid = 2812] [serial = 516] [outer = 11852800]
06:52:39 INFO - PROCESS | 2812 | 1445608359714 Marionette INFO loaded listener.js
06:52:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (14680800) [pid = 2812] [serial = 517] [outer = 11852800]
06:52:40 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:52:40 INFO - document served over http requires an https
06:52:40 INFO - sub-resource via script-tag using the meta-referrer
06:52:40 INFO - delivery method with swap-origin-redirect and when
06:52:40 INFO - the target request is cross-origin.
06:52:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 832ms
06:52:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:52:40 INFO - PROCESS | 2812 | ++DOCSHELL 1291C000 == 48 [pid = 2812] [id = 186]
06:52:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (14913000) [pid = 2812] [serial = 518] [outer = 00000000]
06:52:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (16250800) [pid = 2812] [serial = 519] [outer = 14913000]
06:52:40 INFO - PROCESS | 2812 | 1445608360524 Marionette INFO loaded listener.js
06:52:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (17127000) [pid = 2812] [serial = 520] [outer = 14913000]
06:52:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (1775B800) [pid = 2812] [serial = 521] [outer = 19998C00]
06:52:41 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:52:41 INFO - document served over http requires an https
06:52:41 INFO - sub-resource via xhr-request using the meta-referrer
06:52:41 INFO - delivery method with keep-origin-redirect and when
06:52:41 INFO - the target request is cross-origin.
06:52:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 881ms
06:52:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:52:41 INFO - PROCESS | 2812 | ++DOCSHELL 11EB8000 == 49 [pid = 2812] [id = 187]
06:52:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (1373CC00) [pid = 2812] [serial = 522] [outer = 00000000]
06:52:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (18311800) [pid = 2812] [serial = 523] [outer = 1373CC00]
06:52:41 INFO - PROCESS | 2812 | 1445608361407 Marionette INFO loaded listener.js
06:52:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (1854B400) [pid = 2812] [serial = 524] [outer = 1373CC00]
06:52:41 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:52:41 INFO - document served over http requires an https
06:52:41 INFO - sub-resource via xhr-request using the meta-referrer
06:52:41 INFO - delivery method with no-redirect and when
06:52:41 INFO - the target request is cross-origin.
06:52:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 751ms
06:52:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:52:42 INFO - PROCESS | 2812 | ++DOCSHELL 18311400 == 50 [pid = 2812] [id = 188]
06:52:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (1851B000) [pid = 2812] [serial = 525] [outer = 00000000]
06:52:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (18A10400) [pid = 2812] [serial = 526] [outer = 1851B000]
06:52:42 INFO - PROCESS | 2812 | 1445608362140 Marionette INFO loaded listener.js
06:52:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (18CAC800) [pid = 2812] [serial = 527] [outer = 1851B000]
06:52:42 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:52:42 INFO - document served over http requires an https
06:52:42 INFO - sub-resource via xhr-request using the meta-referrer
06:52:42 INFO - delivery method with swap-origin-redirect and when
06:52:42 INFO - the target request is cross-origin.
06:52:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
06:52:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:52:42 INFO - PROCESS | 2812 | ++DOCSHELL 10EDA400 == 51 [pid = 2812] [id = 189]
06:52:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (18AC3400) [pid = 2812] [serial = 528] [outer = 00000000]
06:52:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (18F7D800) [pid = 2812] [serial = 529] [outer = 18AC3400]
06:52:42 INFO - PROCESS | 2812 | 1445608362899 Marionette INFO loaded listener.js
06:52:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (18FB7000) [pid = 2812] [serial = 530] [outer = 18AC3400]
06:52:43 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:52:43 INFO - document served over http requires an http
06:52:43 INFO - sub-resource via fetch-request using the meta-referrer
06:52:43 INFO - delivery method with keep-origin-redirect and when
06:52:43 INFO - the target request is same-origin.
06:52:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 767ms
06:52:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:52:43 INFO - PROCESS | 2812 | ++DOCSHELL 18FB0C00 == 52 [pid = 2812] [id = 190]
06:52:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 134 (190CD000) [pid = 2812] [serial = 531] [outer = 00000000]
06:52:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 135 (191AD000) [pid = 2812] [serial = 532] [outer = 190CD000]
06:52:43 INFO - PROCESS | 2812 | 1445608363704 Marionette INFO loaded listener.js
06:52:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 136 (192ACC00) [pid = 2812] [serial = 533] [outer = 190CD000]
06:52:44 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:52:44 INFO - document served over http requires an http
06:52:44 INFO - sub-resource via fetch-request using the meta-referrer
06:52:44 INFO - delivery method with no-redirect and when
06:52:44 INFO - the target request is same-origin.
06:52:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 765ms
06:52:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:52:44 INFO - PROCESS | 2812 | ++DOCSHELL 16DB1800 == 53 [pid = 2812] [id = 191]
06:52:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 137 (16DB2800) [pid = 2812] [serial = 534] [outer = 00000000]
06:52:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (16DB8800) [pid = 2812] [serial = 535] [outer = 16DB2800]
06:52:44 INFO - PROCESS | 2812 | 1445608364438 Marionette INFO loaded listener.js
06:52:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (16DBF800) [pid = 2812] [serial = 536] [outer = 16DB2800]
06:52:44 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:52:44 INFO - document served over http requires an http
06:52:44 INFO - sub-resource via fetch-request using the meta-referrer
06:52:44 INFO - delivery method with swap-origin-redirect and when
06:52:44 INFO - the target request is same-origin.
06:52:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 699ms
06:52:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:52:45 INFO - PROCESS | 2812 | ++DOCSHELL 16924800 == 54 [pid = 2812] [id = 192]
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (16927000) [pid = 2812] [serial = 537] [outer = 00000000]
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (1692C400) [pid = 2812] [serial = 538] [outer = 16927000]
06:52:45 INFO - PROCESS | 2812 | 1445608365138 Marionette INFO loaded listener.js
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (16932C00) [pid = 2812] [serial = 539] [outer = 16927000]
06:52:45 INFO - PROCESS | 2812 | ++DOCSHELL 169A8C00 == 55 [pid = 2812] [id = 193]
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (169A9000) [pid = 2812] [serial = 540] [outer = 00000000]
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (169AA400) [pid = 2812] [serial = 541] [outer = 169A9000]
06:52:45 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:52:45 INFO - document served over http requires an http
06:52:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:45 INFO - delivery method with keep-origin-redirect and when
06:52:45 INFO - the target request is same-origin.
06:52:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 698ms
06:52:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:52:45 INFO - PROCESS | 2812 | ++DOCSHELL 0F784C00 == 56 [pid = 2812] [id = 194]
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (11C60000) [pid = 2812] [serial = 542] [outer = 00000000]
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (169B2000) [pid = 2812] [serial = 543] [outer = 11C60000]
06:52:45 INFO - PROCESS | 2812 | 1445608365902 Marionette INFO loaded listener.js
06:52:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (169B5C00) [pid = 2812] [serial = 544] [outer = 11C60000]
06:52:46 INFO - PROCESS | 2812 | ++DOCSHELL 169B0C00 == 57 [pid = 2812] [id = 195]
06:52:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (16DC0400) [pid = 2812] [serial = 545] [outer = 00000000]
06:52:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (169AE000) [pid = 2812] [serial = 546] [outer = 16DC0400]
06:52:46 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:52:46 INFO - document served over http requires an http
06:52:46 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:46 INFO - delivery method with no-redirect and when
06:52:46 INFO - the target request is same-origin.
06:52:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 746ms
06:52:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:52:46 INFO - PROCESS | 2812 | ++DOCSHELL 169A9400 == 58 [pid = 2812] [id = 196]
06:52:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 150 (169B3800) [pid = 2812] [serial = 547] [outer = 00000000]
06:52:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 151 (192B4800) [pid = 2812] [serial = 548] [outer = 169B3800]
06:52:46 INFO - PROCESS | 2812 | 1445608366700 Marionette INFO loaded listener.js
06:52:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 152 (19645400) [pid = 2812] [serial = 549] [outer = 169B3800]
06:52:47 INFO - PROCESS | 2812 | ++DOCSHELL 17215400 == 59 [pid = 2812] [id = 197]
06:52:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 153 (17215800) [pid = 2812] [serial = 550] [outer = 00000000]
06:52:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 154 (17218800) [pid = 2812] [serial = 551] [outer = 17215800]
06:52:48 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:52:48 INFO - document served over http requires an http
06:52:48 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:48 INFO - delivery method with swap-origin-redirect and when
06:52:48 INFO - the target request is same-origin.
06:52:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1635ms
06:52:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:52:48 INFO - PROCESS | 2812 | ++DOCSHELL 1157D400 == 60 [pid = 2812] [id = 198]
06:52:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 155 (11C5AC00) [pid = 2812] [serial = 552] [outer = 00000000]
06:52:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 156 (16924C00) [pid = 2812] [serial = 553] [outer = 11C5AC00]
06:52:48 INFO - PROCESS | 2812 | 1445608368301 Marionette INFO loaded listener.js
06:52:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 157 (1721E800) [pid = 2812] [serial = 554] [outer = 11C5AC00]
06:52:49 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:52:49 INFO - document served over http requires an http
06:52:49 INFO - sub-resource via script-tag using the meta-referrer
06:52:49 INFO - delivery method with keep-origin-redirect and when
06:52:49 INFO - the target request is same-origin.
06:52:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 952ms
06:52:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:52:49 INFO - PROCESS | 2812 | ++DOCSHELL 10A57C00 == 61 [pid = 2812] [id = 199]
06:52:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 158 (1184DC00) [pid = 2812] [serial = 555] [outer = 00000000]
06:52:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 159 (11CA5800) [pid = 2812] [serial = 556] [outer = 1184DC00]
06:52:49 INFO - PROCESS | 2812 | 1445608369261 Marionette INFO loaded listener.js
06:52:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 160 (12924000) [pid = 2812] [serial = 557] [outer = 1184DC00]
06:52:49 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:52:49 INFO - document served over http requires an http
06:52:49 INFO - sub-resource via script-tag using the meta-referrer
06:52:49 INFO - delivery method with no-redirect and when
06:52:49 INFO - the target request is same-origin.
06:52:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 746ms
06:52:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:52:49 INFO - PROCESS | 2812 | ++DOCSHELL 1157A000 == 62 [pid = 2812] [id = 200]
06:52:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 161 (1184B000) [pid = 2812] [serial = 558] [outer = 00000000]
06:52:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 162 (13731C00) [pid = 2812] [serial = 559] [outer = 1184B000]
06:52:50 INFO - PROCESS | 2812 | 1445608369992 Marionette INFO loaded listener.js
06:52:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 163 (146AAC00) [pid = 2812] [serial = 560] [outer = 1184B000]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 11580400 == 61 [pid = 2812] [id = 162]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 171B5C00 == 60 [pid = 2812] [id = 183]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 171B9400 == 59 [pid = 2812] [id = 182]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 0F782C00 == 58 [pid = 2812] [id = 181]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 136F3400 == 57 [pid = 2812] [id = 180]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 10EDE000 == 56 [pid = 2812] [id = 179]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 16246400 == 55 [pid = 2812] [id = 178]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 146B0800 == 54 [pid = 2812] [id = 177]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 14681000 == 53 [pid = 2812] [id = 176]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 11846400 == 52 [pid = 2812] [id = 175]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 10EDCC00 == 51 [pid = 2812] [id = 174]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 1623F800 == 50 [pid = 2812] [id = 173]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 15FE7000 == 49 [pid = 2812] [id = 172]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 13734800 == 48 [pid = 2812] [id = 171]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 0E0F4000 == 47 [pid = 2812] [id = 170]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 162 (15316400) [pid = 2812] [serial = 355] [outer = 11855800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 161 (15BF8000) [pid = 2812] [serial = 439] [outer = 15BED800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 160 (191B7000) [pid = 2812] [serial = 358] [outer = 18CAFC00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 159 (197A3000) [pid = 2812] [serial = 301] [outer = 1691AC00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 158 (16F7A800) [pid = 2812] [serial = 448] [outer = 146A9800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 157 (18F82000) [pid = 2812] [serial = 436] [outer = 11C5A000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 156 (1979BC00) [pid = 2812] [serial = 361] [outer = 1851DC00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 155 (17742C00) [pid = 2812] [serial = 430] [outer = 15174800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 154 (114AD400) [pid = 2812] [serial = 422] [outer = 0EF9EC00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 153 (191B6000) [pid = 2812] [serial = 445] [outer = 16F7B800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 152 (11A2A800) [pid = 2812] [serial = 352] [outer = 10ED4000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 151 (14C03400) [pid = 2812] [serial = 427] [outer = 134B9800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 150 (197A2800) [pid = 2812] [serial = 364] [outer = 17124800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 149 (191B4800) [pid = 2812] [serial = 349] [outer = 18ABE800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (1964E800) [pid = 2812] [serial = 451] [outer = 146B3400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (19799400) [pid = 2812] [serial = 296] [outer = 191B8000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (16F7F000) [pid = 2812] [serial = 442] [outer = 16F72400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (19069C00) [pid = 2812] [serial = 433] [outer = 17760C00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (1999C000) [pid = 2812] [serial = 367] [outer = 171BD800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOCSHELL 136F7800 == 46 [pid = 2812] [id = 169]
06:52:50 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:52:50 INFO - document served over http requires an http
06:52:50 INFO - sub-resource via script-tag using the meta-referrer
06:52:50 INFO - delivery method with swap-origin-redirect and when
06:52:50 INFO - the target request is same-origin.
06:52:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 714ms
06:52:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (14907800) [pid = 2812] [serial = 469] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (18351400) [pid = 2812] [serial = 406] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (178E0C00) [pid = 2812] [serial = 409] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (18546800) [pid = 2812] [serial = 412] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (12110000) [pid = 2812] [serial = 464] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (14683000) [pid = 2812] [serial = 454] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (1467D000) [pid = 2812] [serial = 459] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 136 (1516A800) [pid = 2812] [serial = 477] [outer = 14BD3400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 135 (171C0800) [pid = 2812] [serial = 508] [outer = 171B9800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 134 (169DBC00) [pid = 2812] [serial = 505] [outer = 114AC400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 133 (17769000) [pid = 2812] [serial = 403] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (134BC400) [pid = 2812] [serial = 489] [outer = 11E38000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (13E2DC00) [pid = 2812] [serial = 375] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (19C56800) [pid = 2812] [serial = 370] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (13E26C00) [pid = 2812] [serial = 380] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (1515E400) [pid = 2812] [serial = 388] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (159D7000) [pid = 2812] [serial = 391] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (13E26800) [pid = 2812] [serial = 385] [outer = 00000000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (16920800) [pid = 2812] [serial = 483] [outer = 16242C00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (169E2800) [pid = 2812] [serial = 503] [outer = 1590B000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608357473]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (13731800) [pid = 2812] [serial = 500] [outer = 1184A000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (17742000) [pid = 2812] [serial = 510] [outer = 171B6400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (1294DC00) [pid = 2812] [serial = 474] [outer = 11CA4800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (1490BC00) [pid = 2812] [serial = 492] [outer = 146AF400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (11852400) [pid = 2812] [serial = 486] [outer = 114AC800] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (1624D800) [pid = 2812] [serial = 480] [outer = 15FE8400] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (169E1800) [pid = 2812] [serial = 498] [outer = 1691B000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (15BF1800) [pid = 2812] [serial = 495] [outer = 14BD2C00] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (191B8000) [pid = 2812] [serial = 294] [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:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (1691AC00) [pid = 2812] [serial = 299] [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:52:50 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (1776E000) [pid = 2812] [serial = 513] [outer = 1773E000] [url = about:blank]
06:52:50 INFO - PROCESS | 2812 | ++DOCSHELL 0F110000 == 47 [pid = 2812] [id = 201]
06:52:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 114 (112D2800) [pid = 2812] [serial = 561] [outer = 00000000]
06:52:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 115 (11C57400) [pid = 2812] [serial = 562] [outer = 112D2800]
06:52:50 INFO - PROCESS | 2812 | 1445608370758 Marionette INFO loaded listener.js
06:52:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 116 (12927C00) [pid = 2812] [serial = 563] [outer = 112D2800]
06:52:51 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:52:51 INFO - document served over http requires an http
06:52:51 INFO - sub-resource via xhr-request using the meta-referrer
06:52:51 INFO - delivery method with keep-origin-redirect and when
06:52:51 INFO - the target request is same-origin.
06:52:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 540ms
06:52:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:52:51 INFO - PROCESS | 2812 | ++DOCSHELL 11847000 == 48 [pid = 2812] [id = 202]
06:52:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 117 (1372E400) [pid = 2812] [serial = 564] [outer = 00000000]
06:52:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 118 (1467D400) [pid = 2812] [serial = 565] [outer = 1372E400]
06:52:51 INFO - PROCESS | 2812 | 1445608371250 Marionette INFO loaded listener.js
06:52:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 119 (14907C00) [pid = 2812] [serial = 566] [outer = 1372E400]
06:52:51 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:52:51 INFO - document served over http requires an http
06:52:51 INFO - sub-resource via xhr-request using the meta-referrer
06:52:51 INFO - delivery method with no-redirect and when
06:52:51 INFO - the target request is same-origin.
06:52:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 492ms
06:52:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:52:51 INFO - PROCESS | 2812 | ++DOCSHELL 13E0A400 == 49 [pid = 2812] [id = 203]
06:52:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 120 (14683400) [pid = 2812] [serial = 567] [outer = 00000000]
06:52:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 121 (14C04000) [pid = 2812] [serial = 568] [outer = 14683400]
06:52:51 INFO - PROCESS | 2812 | 1445608371740 Marionette INFO loaded listener.js
06:52:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (14C94800) [pid = 2812] [serial = 569] [outer = 14683400]
06:52:52 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:52:52 INFO - document served over http requires an http
06:52:52 INFO - sub-resource via xhr-request using the meta-referrer
06:52:52 INFO - delivery method with swap-origin-redirect and when
06:52:52 INFO - the target request is same-origin.
06:52:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 508ms
06:52:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:52:52 INFO - PROCESS | 2812 | ++DOCSHELL 14A11C00 == 50 [pid = 2812] [id = 204]
06:52:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (15177000) [pid = 2812] [serial = 570] [outer = 00000000]
06:52:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (15967C00) [pid = 2812] [serial = 571] [outer = 15177000]
06:52:52 INFO - PROCESS | 2812 | 1445608372257 Marionette INFO loaded listener.js
06:52:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (15BF4400) [pid = 2812] [serial = 572] [outer = 15177000]
06:52:52 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:52:52 INFO - document served over http requires an https
06:52:52 INFO - sub-resource via fetch-request using the meta-referrer
06:52:52 INFO - delivery method with keep-origin-redirect and when
06:52:52 INFO - the target request is same-origin.
06:52:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 539ms
06:52:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:52:52 INFO - PROCESS | 2812 | ++DOCSHELL 11C9B800 == 51 [pid = 2812] [id = 205]
06:52:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (15316800) [pid = 2812] [serial = 573] [outer = 00000000]
06:52:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (16255C00) [pid = 2812] [serial = 574] [outer = 15316800]
06:52:52 INFO - PROCESS | 2812 | 1445608372842 Marionette INFO loaded listener.js
06:52:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (16919800) [pid = 2812] [serial = 575] [outer = 15316800]
06:52:53 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:52:53 INFO - document served over http requires an https
06:52:53 INFO - sub-resource via fetch-request using the meta-referrer
06:52:53 INFO - delivery method with no-redirect and when
06:52:53 INFO - the target request is same-origin.
06:52:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 603ms
06:52:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:52:53 INFO - PROCESS | 2812 | ++DOCSHELL 14681000 == 52 [pid = 2812] [id = 206]
06:52:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (16245C00) [pid = 2812] [serial = 576] [outer = 00000000]
06:52:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (169E1800) [pid = 2812] [serial = 577] [outer = 16245C00]
06:52:53 INFO - PROCESS | 2812 | 1445608373417 Marionette INFO loaded listener.js
06:52:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (16F74800) [pid = 2812] [serial = 578] [outer = 16245C00]
06:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (1184A000) [pid = 2812] [serial = 499] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (14BD2C00) [pid = 2812] [serial = 494] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (114AC400) [pid = 2812] [serial = 504] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (146AF400) [pid = 2812] [serial = 491] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (171B6400) [pid = 2812] [serial = 509] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (11E38000) [pid = 2812] [serial = 488] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (1590B000) [pid = 2812] [serial = 502] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608357473]
06:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (171B9800) [pid = 2812] [serial = 507] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (114AC800) [pid = 2812] [serial = 485] [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:52:53 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (1691B000) [pid = 2812] [serial = 497] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:52:53 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:52:53 INFO - document served over http requires an https
06:52:53 INFO - sub-resource via fetch-request using the meta-referrer
06:52:53 INFO - delivery method with swap-origin-redirect and when
06:52:53 INFO - the target request is same-origin.
06:52:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 604ms
06:52:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:52:53 INFO - PROCESS | 2812 | ++DOCSHELL 0F77FC00 == 53 [pid = 2812] [id = 207]
06:52:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 122 (10BB6400) [pid = 2812] [serial = 579] [outer = 00000000]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 123 (11E38000) [pid = 2812] [serial = 580] [outer = 10BB6400]
06:52:54 INFO - PROCESS | 2812 | 1445608374006 Marionette INFO loaded listener.js
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 124 (15BF2400) [pid = 2812] [serial = 581] [outer = 10BB6400]
06:52:54 INFO - PROCESS | 2812 | ++DOCSHELL 146AB000 == 54 [pid = 2812] [id = 208]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 125 (14BD3800) [pid = 2812] [serial = 582] [outer = 00000000]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 126 (16243800) [pid = 2812] [serial = 583] [outer = 14BD3800]
06:52:54 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:52:54 INFO - document served over http requires an https
06:52:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:54 INFO - delivery method with keep-origin-redirect and when
06:52:54 INFO - the target request is same-origin.
06:52:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 508ms
06:52:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:52:54 INFO - PROCESS | 2812 | ++DOCSHELL 10ED7400 == 55 [pid = 2812] [id = 209]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 127 (13739800) [pid = 2812] [serial = 584] [outer = 00000000]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 128 (17121C00) [pid = 2812] [serial = 585] [outer = 13739800]
06:52:54 INFO - PROCESS | 2812 | 1445608374513 Marionette INFO loaded listener.js
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (1712F800) [pid = 2812] [serial = 586] [outer = 13739800]
06:52:54 INFO - PROCESS | 2812 | ++DOCSHELL 17122400 == 56 [pid = 2812] [id = 210]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (171B9000) [pid = 2812] [serial = 587] [outer = 00000000]
06:52:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (17215C00) [pid = 2812] [serial = 588] [outer = 171B9000]
06:52:54 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:52:54 INFO - document served over http requires an https
06:52:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:54 INFO - delivery method with no-redirect and when
06:52:54 INFO - the target request is same-origin.
06:52:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 539ms
06:52:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:52:55 INFO - PROCESS | 2812 | ++DOCSHELL 16F7C400 == 57 [pid = 2812] [id = 211]
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (171C1800) [pid = 2812] [serial = 589] [outer = 00000000]
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (17220400) [pid = 2812] [serial = 590] [outer = 171C1800]
06:52:55 INFO - PROCESS | 2812 | 1445608375096 Marionette INFO loaded listener.js
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 134 (1776E000) [pid = 2812] [serial = 591] [outer = 171C1800]
06:52:55 INFO - PROCESS | 2812 | ++DOCSHELL 1830B400 == 58 [pid = 2812] [id = 212]
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 135 (1830DC00) [pid = 2812] [serial = 592] [outer = 00000000]
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 136 (18357C00) [pid = 2812] [serial = 593] [outer = 1830DC00]
06:52:55 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:52:55 INFO - document served over http requires an https
06:52:55 INFO - sub-resource via iframe-tag using the meta-referrer
06:52:55 INFO - delivery method with swap-origin-redirect and when
06:52:55 INFO - the target request is same-origin.
06:52:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 540ms
06:52:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:52:55 INFO - PROCESS | 2812 | ++DOCSHELL 0E3AC400 == 59 [pid = 2812] [id = 213]
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 137 (17212000) [pid = 2812] [serial = 594] [outer = 00000000]
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (18513800) [pid = 2812] [serial = 595] [outer = 17212000]
06:52:55 INFO - PROCESS | 2812 | 1445608375620 Marionette INFO loaded listener.js
06:52:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (18A10000) [pid = 2812] [serial = 596] [outer = 17212000]
06:52:56 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:52:56 INFO - document served over http requires an https
06:52:56 INFO - sub-resource via script-tag using the meta-referrer
06:52:56 INFO - delivery method with keep-origin-redirect and when
06:52:56 INFO - the target request is same-origin.
06:52:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 540ms
06:52:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:52:56 INFO - PROCESS | 2812 | ++DOCSHELL 178E1800 == 60 [pid = 2812] [id = 214]
06:52:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (18354800) [pid = 2812] [serial = 597] [outer = 00000000]
06:52:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (19062400) [pid = 2812] [serial = 598] [outer = 18354800]
06:52:56 INFO - PROCESS | 2812 | 1445608376144 Marionette INFO loaded listener.js
06:52:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (190C6800) [pid = 2812] [serial = 599] [outer = 18354800]
06:52:56 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:52:56 INFO - document served over http requires an https
06:52:56 INFO - sub-resource via script-tag using the meta-referrer
06:52:56 INFO - delivery method with no-redirect and when
06:52:56 INFO - the target request is same-origin.
06:52:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 492ms
06:52:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:52:56 INFO - PROCESS | 2812 | ++DOCSHELL 18F81C00 == 61 [pid = 2812] [id = 215]
06:52:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (18FB7C00) [pid = 2812] [serial = 600] [outer = 00000000]
06:52:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (191B6400) [pid = 2812] [serial = 601] [outer = 18FB7C00]
06:52:56 INFO - PROCESS | 2812 | 1445608376651 Marionette INFO loaded listener.js
06:52:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (192AA400) [pid = 2812] [serial = 602] [outer = 18FB7C00]
06:52:57 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:52:57 INFO - document served over http requires an https
06:52:57 INFO - sub-resource via script-tag using the meta-referrer
06:52:57 INFO - delivery method with swap-origin-redirect and when
06:52:57 INFO - the target request is same-origin.
06:52:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 809ms
06:52:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:52:57 INFO - PROCESS | 2812 | ++DOCSHELL 119CD400 == 62 [pid = 2812] [id = 216]
06:52:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (11C61800) [pid = 2812] [serial = 603] [outer = 00000000]
06:52:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (1291F400) [pid = 2812] [serial = 604] [outer = 11C61800]
06:52:57 INFO - PROCESS | 2812 | 1445608377543 Marionette INFO loaded listener.js
06:52:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (1467E800) [pid = 2812] [serial = 605] [outer = 11C61800]
06:52:58 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:52:58 INFO - document served over http requires an https
06:52:58 INFO - sub-resource via xhr-request using the meta-referrer
06:52:58 INFO - delivery method with keep-origin-redirect and when
06:52:58 INFO - the target request is same-origin.
06:52:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 746ms
06:52:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:52:58 INFO - PROCESS | 2812 | ++DOCSHELL 11EAA800 == 63 [pid = 2812] [id = 217]
06:52:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (1467C400) [pid = 2812] [serial = 606] [outer = 00000000]
06:52:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 150 (15BF1800) [pid = 2812] [serial = 607] [outer = 1467C400]
06:52:58 INFO - PROCESS | 2812 | 1445608378311 Marionette INFO loaded listener.js
06:52:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 151 (16DB4800) [pid = 2812] [serial = 608] [outer = 1467C400]
06:52:58 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:52:58 INFO - document served over http requires an https
06:52:58 INFO - sub-resource via xhr-request using the meta-referrer
06:52:58 INFO - delivery method with no-redirect and when
06:52:58 INFO - the target request is same-origin.
06:52:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 698ms
06:52:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:52:58 INFO - PROCESS | 2812 | ++DOCSHELL 10ED8C00 == 64 [pid = 2812] [id = 218]
06:52:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 152 (169DA800) [pid = 2812] [serial = 609] [outer = 00000000]
06:52:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 153 (1830A400) [pid = 2812] [serial = 610] [outer = 169DA800]
06:52:59 INFO - PROCESS | 2812 | 1445608379049 Marionette INFO loaded listener.js
06:52:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 154 (191ABC00) [pid = 2812] [serial = 611] [outer = 169DA800]
06:52:59 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:52:59 INFO - document served over http requires an https
06:52:59 INFO - sub-resource via xhr-request using the meta-referrer
06:52:59 INFO - delivery method with swap-origin-redirect and when
06:52:59 INFO - the target request is same-origin.
06:52:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 698ms
06:52:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:52:59 INFO - PROCESS | 2812 | ++DOCSHELL 14A82400 == 65 [pid = 2812] [id = 219]
06:52:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 155 (14A84800) [pid = 2812] [serial = 612] [outer = 00000000]
06:52:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 156 (14A8B000) [pid = 2812] [serial = 613] [outer = 14A84800]
06:52:59 INFO - PROCESS | 2812 | 1445608379753 Marionette INFO loaded listener.js
06:52:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 157 (18518400) [pid = 2812] [serial = 614] [outer = 14A84800]
06:53:00 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:53:00 INFO - document served over http requires an http
06:53:00 INFO - sub-resource via fetch-request using the http-csp
06:53:00 INFO - delivery method with keep-origin-redirect and when
06:53:00 INFO - the target request is cross-origin.
06:53:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 714ms
06:53:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:53:00 INFO - PROCESS | 2812 | ++DOCSHELL 1184F000 == 66 [pid = 2812] [id = 220]
06:53:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 158 (14A86400) [pid = 2812] [serial = 615] [outer = 00000000]
06:53:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 159 (19762C00) [pid = 2812] [serial = 616] [outer = 14A86400]
06:53:00 INFO - PROCESS | 2812 | 1445608380467 Marionette INFO loaded listener.js
06:53:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 160 (19768800) [pid = 2812] [serial = 617] [outer = 14A86400]
06:53:01 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:53:01 INFO - document served over http requires an http
06:53:01 INFO - sub-resource via fetch-request using the http-csp
06:53:01 INFO - delivery method with no-redirect and when
06:53:01 INFO - the target request is cross-origin.
06:53:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 683ms
06:53:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:53:01 INFO - PROCESS | 2812 | ++DOCSHELL 10F33800 == 67 [pid = 2812] [id = 221]
06:53:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 161 (10F34000) [pid = 2812] [serial = 618] [outer = 00000000]
06:53:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 162 (10F37C00) [pid = 2812] [serial = 619] [outer = 10F34000]
06:53:01 INFO - PROCESS | 2812 | 1445608381243 Marionette INFO loaded listener.js
06:53:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 163 (1976CC00) [pid = 2812] [serial = 620] [outer = 10F34000]
06:53:01 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:53:01 INFO - document served over http requires an http
06:53:01 INFO - sub-resource via fetch-request using the http-csp
06:53:01 INFO - delivery method with swap-origin-redirect and when
06:53:01 INFO - the target request is cross-origin.
06:53:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 809ms
06:53:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:53:01 INFO - PROCESS | 2812 | ++DOCSHELL 15016C00 == 68 [pid = 2812] [id = 222]
06:53:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 164 (15018C00) [pid = 2812] [serial = 621] [outer = 00000000]
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 165 (1976E000) [pid = 2812] [serial = 622] [outer = 15018C00]
06:53:02 INFO - PROCESS | 2812 | 1445608382027 Marionette INFO loaded listener.js
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 166 (197A4C00) [pid = 2812] [serial = 623] [outer = 15018C00]
06:53:02 INFO - PROCESS | 2812 | ++DOCSHELL 19C4F000 == 69 [pid = 2812] [id = 223]
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 167 (19C4F400) [pid = 2812] [serial = 624] [outer = 00000000]
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 168 (19C57800) [pid = 2812] [serial = 625] [outer = 19C4F400]
06:53:02 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:53:02 INFO - document served over http requires an http
06:53:02 INFO - sub-resource via iframe-tag using the http-csp
06:53:02 INFO - delivery method with keep-origin-redirect and when
06:53:02 INFO - the target request is cross-origin.
06:53:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 857ms
06:53:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:53:02 INFO - PROCESS | 2812 | ++DOCSHELL 134C5400 == 70 [pid = 2812] [id = 224]
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 169 (15014400) [pid = 2812] [serial = 626] [outer = 00000000]
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 170 (19761800) [pid = 2812] [serial = 627] [outer = 15014400]
06:53:02 INFO - PROCESS | 2812 | 1445608382883 Marionette INFO loaded listener.js
06:53:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 171 (197A3400) [pid = 2812] [serial = 628] [outer = 15014400]
06:53:03 INFO - PROCESS | 2812 | ++DOCSHELL 1999FC00 == 71 [pid = 2812] [id = 225]
06:53:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 172 (199A0400) [pid = 2812] [serial = 629] [outer = 00000000]
06:53:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 173 (1501F800) [pid = 2812] [serial = 630] [outer = 199A0400]
06:53:03 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:53:03 INFO - document served over http requires an http
06:53:03 INFO - sub-resource via iframe-tag using the http-csp
06:53:03 INFO - delivery method with no-redirect and when
06:53:03 INFO - the target request is cross-origin.
06:53:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 810ms
06:53:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:53:03 INFO - PROCESS | 2812 | ++DOCSHELL 192F5000 == 72 [pid = 2812] [id = 226]
06:53:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 174 (1999EC00) [pid = 2812] [serial = 631] [outer = 00000000]
06:53:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 175 (19E52000) [pid = 2812] [serial = 632] [outer = 1999EC00]
06:53:03 INFO - PROCESS | 2812 | 1445608383729 Marionette INFO loaded listener.js
06:53:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 176 (1EFE3400) [pid = 2812] [serial = 633] [outer = 1999EC00]
06:53:04 INFO - PROCESS | 2812 | ++DOCSHELL 19E4D800 == 73 [pid = 2812] [id = 227]
06:53:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 177 (1EFE5000) [pid = 2812] [serial = 634] [outer = 00000000]
06:53:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 178 (19C50400) [pid = 2812] [serial = 635] [outer = 1EFE5000]
06:53:04 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:53:04 INFO - document served over http requires an http
06:53:04 INFO - sub-resource via iframe-tag using the http-csp
06:53:04 INFO - delivery method with swap-origin-redirect and when
06:53:04 INFO - the target request is cross-origin.
06:53:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 762ms
06:53:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:53:04 INFO - PROCESS | 2812 | ++DOCSHELL 153E9800 == 74 [pid = 2812] [id = 228]
06:53:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 179 (19C53C00) [pid = 2812] [serial = 636] [outer = 00000000]
06:53:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 180 (1EFEE000) [pid = 2812] [serial = 637] [outer = 19C53C00]
06:53:04 INFO - PROCESS | 2812 | 1445608384466 Marionette INFO loaded listener.js
06:53:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 181 (1F3B0400) [pid = 2812] [serial = 638] [outer = 19C53C00]
06:53:05 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:53:05 INFO - document served over http requires an http
06:53:05 INFO - sub-resource via script-tag using the http-csp
06:53:05 INFO - delivery method with keep-origin-redirect and when
06:53:05 INFO - the target request is cross-origin.
06:53:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 698ms
06:53:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:53:05 INFO - PROCESS | 2812 | ++DOCSHELL 1EFEBC00 == 75 [pid = 2812] [id = 229]
06:53:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 182 (1F3B5400) [pid = 2812] [serial = 639] [outer = 00000000]
06:53:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 183 (1F3BCC00) [pid = 2812] [serial = 640] [outer = 1F3B5400]
06:53:05 INFO - PROCESS | 2812 | 1445608385255 Marionette INFO loaded listener.js
06:53:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 184 (1F624C00) [pid = 2812] [serial = 641] [outer = 1F3B5400]
06:53:06 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:53:06 INFO - document served over http requires an http
06:53:06 INFO - sub-resource via script-tag using the http-csp
06:53:06 INFO - delivery method with no-redirect and when
06:53:06 INFO - the target request is cross-origin.
06:53:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1778ms
06:53:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:53:06 INFO - PROCESS | 2812 | ++DOCSHELL 0E6D9000 == 76 [pid = 2812] [id = 230]
06:53:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 185 (0F750000) [pid = 2812] [serial = 642] [outer = 00000000]
06:53:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 186 (13896800) [pid = 2812] [serial = 643] [outer = 0F750000]
06:53:06 INFO - PROCESS | 2812 | 1445608386951 Marionette INFO loaded listener.js
06:53:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 187 (15169000) [pid = 2812] [serial = 644] [outer = 0F750000]
06:53:07 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:53:07 INFO - document served over http requires an http
06:53:07 INFO - sub-resource via script-tag using the http-csp
06:53:07 INFO - delivery method with swap-origin-redirect and when
06:53:07 INFO - the target request is cross-origin.
06:53:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1063ms
06:53:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:53:08 INFO - PROCESS | 2812 | ++DOCSHELL 10F31000 == 77 [pid = 2812] [id = 231]
06:53:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 188 (11850400) [pid = 2812] [serial = 645] [outer = 00000000]
06:53:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 189 (11C98800) [pid = 2812] [serial = 646] [outer = 11850400]
06:53:08 INFO - PROCESS | 2812 | 1445608388056 Marionette INFO loaded listener.js
06:53:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 190 (136F7800) [pid = 2812] [serial = 647] [outer = 11850400]
06:53:08 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:53:08 INFO - document served over http requires an http
06:53:08 INFO - sub-resource via xhr-request using the http-csp
06:53:08 INFO - delivery method with keep-origin-redirect and when
06:53:08 INFO - the target request is cross-origin.
06:53:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 746ms
06:53:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:53:08 INFO - PROCESS | 2812 | ++DOCSHELL 10BB1400 == 78 [pid = 2812] [id = 232]
06:53:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 191 (11B1A800) [pid = 2812] [serial = 648] [outer = 00000000]
06:53:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 192 (1295B400) [pid = 2812] [serial = 649] [outer = 11B1A800]
06:53:08 INFO - PROCESS | 2812 | 1445608388805 Marionette INFO loaded listener.js
06:53:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 193 (1467C800) [pid = 2812] [serial = 650] [outer = 11B1A800]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 11846800 == 77 [pid = 2812] [id = 99]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 0F7F1800 == 76 [pid = 2812] [id = 125]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 178E1800 == 75 [pid = 2812] [id = 214]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 0E3AC400 == 74 [pid = 2812] [id = 213]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 1830B400 == 73 [pid = 2812] [id = 212]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 16F7C400 == 72 [pid = 2812] [id = 211]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 17122400 == 71 [pid = 2812] [id = 210]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 10ED7400 == 70 [pid = 2812] [id = 209]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 146AB000 == 69 [pid = 2812] [id = 208]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 0F77FC00 == 68 [pid = 2812] [id = 207]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 14681000 == 67 [pid = 2812] [id = 206]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 11C9B800 == 66 [pid = 2812] [id = 205]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 14A11C00 == 65 [pid = 2812] [id = 204]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 13E0A400 == 64 [pid = 2812] [id = 203]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 11847000 == 63 [pid = 2812] [id = 202]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 0F110000 == 62 [pid = 2812] [id = 201]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 1157A000 == 61 [pid = 2812] [id = 200]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 10A57C00 == 60 [pid = 2812] [id = 199]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 1157D400 == 59 [pid = 2812] [id = 198]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 17215400 == 58 [pid = 2812] [id = 197]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 169A9400 == 57 [pid = 2812] [id = 196]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 169B0C00 == 56 [pid = 2812] [id = 195]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 0F784C00 == 55 [pid = 2812] [id = 194]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 169A8C00 == 54 [pid = 2812] [id = 193]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 16924800 == 53 [pid = 2812] [id = 192]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 16DB1800 == 52 [pid = 2812] [id = 191]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 18FB0C00 == 51 [pid = 2812] [id = 190]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 18311400 == 50 [pid = 2812] [id = 188]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 11EB8000 == 49 [pid = 2812] [id = 187]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 1291C000 == 48 [pid = 2812] [id = 186]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 10ADF000 == 47 [pid = 2812] [id = 185]
06:53:09 INFO - PROCESS | 2812 | --DOCSHELL 10ED7000 == 46 [pid = 2812] [id = 184]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 192 (16243800) [pid = 2812] [serial = 583] [outer = 14BD3800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 191 (11E38000) [pid = 2812] [serial = 580] [outer = 10BB6400] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 190 (16924C00) [pid = 2812] [serial = 553] [outer = 11C5AC00] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 189 (19062400) [pid = 2812] [serial = 598] [outer = 18354800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 188 (12927C00) [pid = 2812] [serial = 563] [outer = 112D2800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 187 (11C57400) [pid = 2812] [serial = 562] [outer = 112D2800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 186 (14907C00) [pid = 2812] [serial = 566] [outer = 1372E400] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 185 (1467D400) [pid = 2812] [serial = 565] [outer = 1372E400] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 184 (1395E000) [pid = 2812] [serial = 490] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 183 (14FAF400) [pid = 2812] [serial = 493] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 182 (14C04C00) [pid = 2812] [serial = 501] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 181 (1515D800) [pid = 2812] [serial = 472] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 180 (16913800) [pid = 2812] [serial = 496] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 179 (17747800) [pid = 2812] [serial = 511] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 178 (1712B800) [pid = 2812] [serial = 506] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 177 (11C5B400) [pid = 2812] [serial = 487] [outer = 00000000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 176 (14C94800) [pid = 2812] [serial = 569] [outer = 14683400] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 175 (14C04000) [pid = 2812] [serial = 568] [outer = 14683400] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 174 (15967C00) [pid = 2812] [serial = 571] [outer = 15177000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 173 (13731C00) [pid = 2812] [serial = 559] [outer = 1184B000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 172 (169E1800) [pid = 2812] [serial = 577] [outer = 16245C00] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 171 (18357C00) [pid = 2812] [serial = 593] [outer = 1830DC00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 170 (17220400) [pid = 2812] [serial = 590] [outer = 171C1800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 169 (18513800) [pid = 2812] [serial = 595] [outer = 17212000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 168 (11CA5800) [pid = 2812] [serial = 556] [outer = 1184DC00] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 167 (16255C00) [pid = 2812] [serial = 574] [outer = 15316800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 166 (169AE000) [pid = 2812] [serial = 546] [outer = 16DC0400] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608366286]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 165 (169B2000) [pid = 2812] [serial = 543] [outer = 11C60000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 164 (17218800) [pid = 2812] [serial = 551] [outer = 17215800] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 163 (192B4800) [pid = 2812] [serial = 548] [outer = 169B3800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 162 (17215C00) [pid = 2812] [serial = 588] [outer = 171B9000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608374778]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 161 (17121C00) [pid = 2812] [serial = 585] [outer = 13739800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 160 (191AD000) [pid = 2812] [serial = 532] [outer = 190CD000] [url = about:blank]
06:53:09 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:53:09 INFO - document served over http requires an http
06:53:09 INFO - sub-resource via xhr-request using the http-csp
06:53:09 INFO - delivery method with no-redirect and when
06:53:09 INFO - the target request is cross-origin.
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 159 (16DB8800) [pid = 2812] [serial = 535] [outer = 16DB2800] [url = about:blank]
06:53:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 746ms
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 158 (169AA400) [pid = 2812] [serial = 541] [outer = 169A9000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 157 (1692C400) [pid = 2812] [serial = 538] [outer = 16927000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 156 (18311800) [pid = 2812] [serial = 523] [outer = 1373CC00] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 155 (18A10400) [pid = 2812] [serial = 526] [outer = 1851B000] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 154 (18F7D800) [pid = 2812] [serial = 529] [outer = 18AC3400] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 153 (1776FC00) [pid = 2812] [serial = 226] [outer = 19998C00] [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:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 152 (12926400) [pid = 2812] [serial = 516] [outer = 11852800] [url = about:blank]
06:53:09 INFO - PROCESS | 2812 | --DOMWINDOW == 151 (16250800) [pid = 2812] [serial = 519] [outer = 14913000] [url = about:blank]
06:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:53:09 INFO - PROCESS | 2812 | ++DOCSHELL 10EDEC00 == 47 [pid = 2812] [id = 233]
06:53:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 152 (11C5B800) [pid = 2812] [serial = 651] [outer = 00000000]
06:53:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 153 (12923C00) [pid = 2812] [serial = 652] [outer = 11C5B800]
06:53:09 INFO - PROCESS | 2812 | 1445608389521 Marionette INFO loaded listener.js
06:53:09 INFO - PROCESS | 2812 | ++DOMWINDOW == 154 (13730000) [pid = 2812] [serial = 653] [outer = 11C5B800]
06:53:09 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:53:09 INFO - document served over http requires an http
06:53:09 INFO - sub-resource via xhr-request using the http-csp
06:53:09 INFO - delivery method with swap-origin-redirect and when
06:53:09 INFO - the target request is cross-origin.
06:53:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 492ms
06:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:53:10 INFO - PROCESS | 2812 | ++DOCSHELL 11C9B800 == 48 [pid = 2812] [id = 234]
06:53:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 155 (11EAE400) [pid = 2812] [serial = 654] [outer = 00000000]
06:53:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 156 (14907C00) [pid = 2812] [serial = 655] [outer = 11EAE400]
06:53:10 INFO - PROCESS | 2812 | 1445608390051 Marionette INFO loaded listener.js
06:53:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 157 (14AEC000) [pid = 2812] [serial = 656] [outer = 11EAE400]
06:53:10 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:53:10 INFO - document served over http requires an https
06:53:10 INFO - sub-resource via fetch-request using the http-csp
06:53:10 INFO - delivery method with keep-origin-redirect and when
06:53:10 INFO - the target request is cross-origin.
06:53:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 539ms
06:53:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:53:10 INFO - PROCESS | 2812 | ++DOCSHELL 10EA0C00 == 49 [pid = 2812] [id = 235]
06:53:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 158 (14908000) [pid = 2812] [serial = 657] [outer = 00000000]
06:53:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 159 (14FAF400) [pid = 2812] [serial = 658] [outer = 14908000]
06:53:10 INFO - PROCESS | 2812 | 1445608390589 Marionette INFO loaded listener.js
06:53:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 160 (1516B000) [pid = 2812] [serial = 659] [outer = 14908000]
06:53:10 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:53:10 INFO - document served over http requires an https
06:53:10 INFO - sub-resource via fetch-request using the http-csp
06:53:10 INFO - delivery method with no-redirect and when
06:53:10 INFO - the target request is cross-origin.
06:53:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 508ms
06:53:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:53:11 INFO - PROCESS | 2812 | ++DOCSHELL 1515E400 == 50 [pid = 2812] [id = 236]
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 161 (159DBC00) [pid = 2812] [serial = 660] [outer = 00000000]
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 162 (16245000) [pid = 2812] [serial = 661] [outer = 159DBC00]
06:53:11 INFO - PROCESS | 2812 | 1445608391092 Marionette INFO loaded listener.js
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 163 (1691D800) [pid = 2812] [serial = 662] [outer = 159DBC00]
06:53:11 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:53:11 INFO - document served over http requires an https
06:53:11 INFO - sub-resource via fetch-request using the http-csp
06:53:11 INFO - delivery method with swap-origin-redirect and when
06:53:11 INFO - the target request is cross-origin.
06:53:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 540ms
06:53:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:53:11 INFO - PROCESS | 2812 | ++DOCSHELL 15163C00 == 51 [pid = 2812] [id = 237]
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 164 (16240400) [pid = 2812] [serial = 663] [outer = 00000000]
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 165 (1692D000) [pid = 2812] [serial = 664] [outer = 16240400]
06:53:11 INFO - PROCESS | 2812 | 1445608391633 Marionette INFO loaded listener.js
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 166 (169AC400) [pid = 2812] [serial = 665] [outer = 16240400]
06:53:11 INFO - PROCESS | 2812 | ++DOCSHELL 1692E400 == 52 [pid = 2812] [id = 238]
06:53:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 167 (169AE400) [pid = 2812] [serial = 666] [outer = 00000000]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 168 (169DBC00) [pid = 2812] [serial = 667] [outer = 169AE400]
06:53:12 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:53:12 INFO - document served over http requires an https
06:53:12 INFO - sub-resource via iframe-tag using the http-csp
06:53:12 INFO - delivery method with keep-origin-redirect and when
06:53:12 INFO - the target request is cross-origin.
06:53:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 651ms
06:53:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:53:12 INFO - PROCESS | 2812 | ++DOCSHELL 16913800 == 53 [pid = 2812] [id = 239]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 169 (1692B400) [pid = 2812] [serial = 668] [outer = 00000000]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 170 (16DBB400) [pid = 2812] [serial = 669] [outer = 1692B400]
06:53:12 INFO - PROCESS | 2812 | 1445608392357 Marionette INFO loaded listener.js
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 171 (16F79400) [pid = 2812] [serial = 670] [outer = 1692B400]
06:53:12 INFO - PROCESS | 2812 | ++DOCSHELL 1712D000 == 54 [pid = 2812] [id = 240]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 172 (1712E000) [pid = 2812] [serial = 671] [outer = 00000000]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 173 (16DB1800) [pid = 2812] [serial = 672] [outer = 1712E000]
06:53:12 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:53:12 INFO - document served over http requires an https
06:53:12 INFO - sub-resource via iframe-tag using the http-csp
06:53:12 INFO - delivery method with no-redirect and when
06:53:12 INFO - the target request is cross-origin.
06:53:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 603ms
06:53:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:53:12 INFO - PROCESS | 2812 | ++DOCSHELL 169B3C00 == 55 [pid = 2812] [id = 241]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 174 (16DB9400) [pid = 2812] [serial = 673] [outer = 00000000]
06:53:12 INFO - PROCESS | 2812 | ++DOMWINDOW == 175 (171C0C00) [pid = 2812] [serial = 674] [outer = 16DB9400]
06:53:12 INFO - PROCESS | 2812 | 1445608392959 Marionette INFO loaded listener.js
06:53:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 176 (1721D800) [pid = 2812] [serial = 675] [outer = 16DB9400]
06:53:13 INFO - PROCESS | 2812 | ++DOCSHELL 171C1000 == 56 [pid = 2812] [id = 242]
06:53:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 177 (176A8400) [pid = 2812] [serial = 676] [outer = 00000000]
06:53:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 178 (17748800) [pid = 2812] [serial = 677] [outer = 176A8400]
06:53:13 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:53:13 INFO - document served over http requires an https
06:53:13 INFO - sub-resource via iframe-tag using the http-csp
06:53:13 INFO - delivery method with swap-origin-redirect and when
06:53:13 INFO - the target request is cross-origin.
06:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 698ms
06:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 177 (16DC0400) [pid = 2812] [serial = 545] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608366286]
06:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 176 (17215800) [pid = 2812] [serial = 550] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 175 (169A9000) [pid = 2812] [serial = 540] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 174 (10BB6400) [pid = 2812] [serial = 579] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 173 (13739800) [pid = 2812] [serial = 584] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 172 (18354800) [pid = 2812] [serial = 597] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 171 (171C1800) [pid = 2812] [serial = 589] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 170 (17212000) [pid = 2812] [serial = 594] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 169 (1184B000) [pid = 2812] [serial = 558] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 168 (15316800) [pid = 2812] [serial = 573] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 167 (1372E400) [pid = 2812] [serial = 564] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 166 (171B9000) [pid = 2812] [serial = 587] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608374778]
06:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 165 (112D2800) [pid = 2812] [serial = 561] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 164 (14BD3800) [pid = 2812] [serial = 582] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 163 (14683400) [pid = 2812] [serial = 567] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 162 (16245C00) [pid = 2812] [serial = 576] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 161 (15177000) [pid = 2812] [serial = 570] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 160 (1184DC00) [pid = 2812] [serial = 555] [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:53:13 INFO - PROCESS | 2812 | --DOMWINDOW == 159 (1830DC00) [pid = 2812] [serial = 592] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:13 INFO - PROCESS | 2812 | ++DOCSHELL 0E0F4000 == 57 [pid = 2812] [id = 243]
06:53:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 160 (0EFA0000) [pid = 2812] [serial = 678] [outer = 00000000]
06:53:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 161 (12954800) [pid = 2812] [serial = 679] [outer = 0EFA0000]
06:53:13 INFO - PROCESS | 2812 | 1445608393802 Marionette INFO loaded listener.js
06:53:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 162 (146B5800) [pid = 2812] [serial = 680] [outer = 0EFA0000]
06:53:14 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:53:14 INFO - document served over http requires an https
06:53:14 INFO - sub-resource via script-tag using the http-csp
06:53:14 INFO - delivery method with keep-origin-redirect and when
06:53:14 INFO - the target request is cross-origin.
06:53:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 714ms
06:53:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:53:14 INFO - PROCESS | 2812 | ++DOCSHELL 0F74DC00 == 58 [pid = 2812] [id = 244]
06:53:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 163 (16253800) [pid = 2812] [serial = 681] [outer = 00000000]
06:53:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 164 (17740000) [pid = 2812] [serial = 682] [outer = 16253800]
06:53:14 INFO - PROCESS | 2812 | 1445608394376 Marionette INFO loaded listener.js
06:53:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 165 (18310800) [pid = 2812] [serial = 683] [outer = 16253800]
06:53:14 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:53:14 INFO - document served over http requires an https
06:53:14 INFO - sub-resource via script-tag using the http-csp
06:53:14 INFO - delivery method with no-redirect and when
06:53:14 INFO - the target request is cross-origin.
06:53:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 540ms
06:53:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:53:14 INFO - PROCESS | 2812 | ++DOCSHELL 171BAC00 == 59 [pid = 2812] [id = 245]
06:53:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 166 (1775F800) [pid = 2812] [serial = 684] [outer = 00000000]
06:53:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 167 (18520000) [pid = 2812] [serial = 685] [outer = 1775F800]
06:53:14 INFO - PROCESS | 2812 | 1445608394875 Marionette INFO loaded listener.js
06:53:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 168 (18AB9400) [pid = 2812] [serial = 686] [outer = 1775F800]
06:53:15 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:53:15 INFO - document served over http requires an https
06:53:15 INFO - sub-resource via script-tag using the http-csp
06:53:15 INFO - delivery method with swap-origin-redirect and when
06:53:15 INFO - the target request is cross-origin.
06:53:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 492ms
06:53:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:53:15 INFO - PROCESS | 2812 | ++DOCSHELL 10F2F000 == 60 [pid = 2812] [id = 246]
06:53:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 169 (14E3B400) [pid = 2812] [serial = 687] [outer = 00000000]
06:53:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 170 (14E44800) [pid = 2812] [serial = 688] [outer = 14E3B400]
06:53:15 INFO - PROCESS | 2812 | 1445608395381 Marionette INFO loaded listener.js
06:53:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 171 (17747C00) [pid = 2812] [serial = 689] [outer = 14E3B400]
06:53:15 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:53:15 INFO - document served over http requires an https
06:53:15 INFO - sub-resource via xhr-request using the http-csp
06:53:15 INFO - delivery method with keep-origin-redirect and when
06:53:15 INFO - the target request is cross-origin.
06:53:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 603ms
06:53:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:53:16 INFO - PROCESS | 2812 | ++DOCSHELL 10ED2C00 == 61 [pid = 2812] [id = 247]
06:53:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 172 (10EDB800) [pid = 2812] [serial = 690] [outer = 00000000]
06:53:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 173 (1157F800) [pid = 2812] [serial = 691] [outer = 10EDB800]
06:53:16 INFO - PROCESS | 2812 | 1445608396091 Marionette INFO loaded listener.js
06:53:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 174 (11852400) [pid = 2812] [serial = 692] [outer = 10EDB800]
06:53:16 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:53:16 INFO - document served over http requires an https
06:53:16 INFO - sub-resource via xhr-request using the http-csp
06:53:16 INFO - delivery method with no-redirect and when
06:53:16 INFO - the target request is cross-origin.
06:53:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 746ms
06:53:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:53:16 INFO - PROCESS | 2812 | ++DOCSHELL 112D8400 == 62 [pid = 2812] [id = 248]
06:53:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 175 (1291E400) [pid = 2812] [serial = 693] [outer = 00000000]
06:53:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 176 (14BD2800) [pid = 2812] [serial = 694] [outer = 1291E400]
06:53:16 INFO - PROCESS | 2812 | 1445608396860 Marionette INFO loaded listener.js
06:53:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 177 (15016800) [pid = 2812] [serial = 695] [outer = 1291E400]
06:53:17 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:53:17 INFO - document served over http requires an https
06:53:17 INFO - sub-resource via xhr-request using the http-csp
06:53:17 INFO - delivery method with swap-origin-redirect and when
06:53:17 INFO - the target request is cross-origin.
06:53:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 794ms
06:53:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:53:17 INFO - PROCESS | 2812 | ++DOCSHELL 1373C400 == 63 [pid = 2812] [id = 249]
06:53:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 178 (15BEB000) [pid = 2812] [serial = 696] [outer = 00000000]
06:53:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 179 (17128C00) [pid = 2812] [serial = 697] [outer = 15BEB000]
06:53:17 INFO - PROCESS | 2812 | 1445608397614 Marionette INFO loaded listener.js
06:53:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 180 (18356800) [pid = 2812] [serial = 698] [outer = 15BEB000]
06:53:18 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:53:18 INFO - document served over http requires an http
06:53:18 INFO - sub-resource via fetch-request using the http-csp
06:53:18 INFO - delivery method with keep-origin-redirect and when
06:53:18 INFO - the target request is same-origin.
06:53:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 762ms
06:53:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:53:18 INFO - PROCESS | 2812 | ++DOCSHELL 16921800 == 64 [pid = 2812] [id = 250]
06:53:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 181 (178E1000) [pid = 2812] [serial = 699] [outer = 00000000]
06:53:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 182 (18FB1000) [pid = 2812] [serial = 700] [outer = 178E1000]
06:53:18 INFO - PROCESS | 2812 | 1445608398379 Marionette INFO loaded listener.js
06:53:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 183 (19068C00) [pid = 2812] [serial = 701] [outer = 178E1000]
06:53:18 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:53:18 INFO - document served over http requires an http
06:53:18 INFO - sub-resource via fetch-request using the http-csp
06:53:18 INFO - delivery method with no-redirect and when
06:53:18 INFO - the target request is same-origin.
06:53:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 714ms
06:53:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:53:19 INFO - PROCESS | 2812 | ++DOCSHELL 11E38000 == 65 [pid = 2812] [id = 251]
06:53:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 184 (18CB3800) [pid = 2812] [serial = 702] [outer = 00000000]
06:53:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 185 (190D5800) [pid = 2812] [serial = 703] [outer = 18CB3800]
06:53:19 INFO - PROCESS | 2812 | 1445608399062 Marionette INFO loaded listener.js
06:53:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 186 (192F5400) [pid = 2812] [serial = 704] [outer = 18CB3800]
06:53:19 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:53:19 INFO - document served over http requires an http
06:53:19 INFO - sub-resource via fetch-request using the http-csp
06:53:19 INFO - delivery method with swap-origin-redirect and when
06:53:19 INFO - the target request is same-origin.
06:53:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 714ms
06:53:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:53:19 INFO - PROCESS | 2812 | ++DOCSHELL 190D2000 == 66 [pid = 2812] [id = 252]
06:53:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 187 (192F6400) [pid = 2812] [serial = 705] [outer = 00000000]
06:53:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 188 (1D14C800) [pid = 2812] [serial = 706] [outer = 192F6400]
06:53:19 INFO - PROCESS | 2812 | 1445608399834 Marionette INFO loaded listener.js
06:53:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 189 (1D153C00) [pid = 2812] [serial = 707] [outer = 192F6400]
06:53:20 INFO - PROCESS | 2812 | ++DOCSHELL 1D154800 == 67 [pid = 2812] [id = 253]
06:53:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 190 (1D155000) [pid = 2812] [serial = 708] [outer = 00000000]
06:53:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 191 (1F3B6000) [pid = 2812] [serial = 709] [outer = 1D155000]
06:53:20 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:53:20 INFO - document served over http requires an http
06:53:20 INFO - sub-resource via iframe-tag using the http-csp
06:53:20 INFO - delivery method with keep-origin-redirect and when
06:53:20 INFO - the target request is same-origin.
06:53:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 810ms
06:53:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:53:20 INFO - PROCESS | 2812 | ++DOCSHELL 15160C00 == 68 [pid = 2812] [id = 254]
06:53:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 192 (1D155C00) [pid = 2812] [serial = 710] [outer = 00000000]
06:53:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 193 (1F3BA800) [pid = 2812] [serial = 711] [outer = 1D155C00]
06:53:20 INFO - PROCESS | 2812 | 1445608400665 Marionette INFO loaded listener.js
06:53:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 194 (1F626400) [pid = 2812] [serial = 712] [outer = 1D155C00]
06:53:21 INFO - PROCESS | 2812 | ++DOCSHELL 1F623000 == 69 [pid = 2812] [id = 255]
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 195 (1F62C800) [pid = 2812] [serial = 713] [outer = 00000000]
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 196 (1EFEC000) [pid = 2812] [serial = 714] [outer = 1F62C800]
06:53:21 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:53:21 INFO - document served over http requires an http
06:53:21 INFO - sub-resource via iframe-tag using the http-csp
06:53:21 INFO - delivery method with no-redirect and when
06:53:21 INFO - the target request is same-origin.
06:53:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 857ms
06:53:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:53:21 INFO - PROCESS | 2812 | ++DOCSHELL 0F16D400 == 70 [pid = 2812] [id = 256]
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 197 (1906F000) [pid = 2812] [serial = 715] [outer = 00000000]
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 198 (1FA11800) [pid = 2812] [serial = 716] [outer = 1906F000]
06:53:21 INFO - PROCESS | 2812 | 1445608401491 Marionette INFO loaded listener.js
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 199 (1FA17400) [pid = 2812] [serial = 717] [outer = 1906F000]
06:53:21 INFO - PROCESS | 2812 | ++DOCSHELL 1CD15400 == 71 [pid = 2812] [id = 257]
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 200 (1CD15800) [pid = 2812] [serial = 718] [outer = 00000000]
06:53:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 201 (1CD16C00) [pid = 2812] [serial = 719] [outer = 1CD15800]
06:53:22 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:53:22 INFO - document served over http requires an http
06:53:22 INFO - sub-resource via iframe-tag using the http-csp
06:53:22 INFO - delivery method with swap-origin-redirect and when
06:53:22 INFO - the target request is same-origin.
06:53:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 746ms
06:53:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:53:22 INFO - PROCESS | 2812 | ++DOCSHELL 10EAA400 == 72 [pid = 2812] [id = 258]
06:53:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 202 (1CD12000) [pid = 2812] [serial = 720] [outer = 00000000]
06:53:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 203 (1CD56C00) [pid = 2812] [serial = 721] [outer = 1CD12000]
06:53:22 INFO - PROCESS | 2812 | 1445608402281 Marionette INFO loaded listener.js
06:53:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 204 (1CD5B800) [pid = 2812] [serial = 722] [outer = 1CD12000]
06:53:22 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:53:22 INFO - document served over http requires an http
06:53:22 INFO - sub-resource via script-tag using the http-csp
06:53:22 INFO - delivery method with keep-origin-redirect and when
06:53:22 INFO - the target request is same-origin.
06:53:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 746ms
06:53:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:53:22 INFO - PROCESS | 2812 | ++DOCSHELL 1CD1A400 == 73 [pid = 2812] [id = 259]
06:53:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 205 (1CD57800) [pid = 2812] [serial = 723] [outer = 00000000]
06:53:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 206 (1CD64C00) [pid = 2812] [serial = 724] [outer = 1CD57800]
06:53:23 INFO - PROCESS | 2812 | 1445608403008 Marionette INFO loaded listener.js
06:53:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 207 (1F62D800) [pid = 2812] [serial = 725] [outer = 1CD57800]
06:53:23 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:53:23 INFO - document served over http requires an http
06:53:23 INFO - sub-resource via script-tag using the http-csp
06:53:23 INFO - delivery method with no-redirect and when
06:53:23 INFO - the target request is same-origin.
06:53:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 698ms
06:53:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:53:23 INFO - PROCESS | 2812 | ++DOCSHELL 1CD61C00 == 74 [pid = 2812] [id = 260]
06:53:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 208 (1F1B8000) [pid = 2812] [serial = 726] [outer = 00000000]
06:53:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 209 (1F1BE400) [pid = 2812] [serial = 727] [outer = 1F1B8000]
06:53:23 INFO - PROCESS | 2812 | 1445608403742 Marionette INFO loaded listener.js
06:53:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 210 (1F1C6800) [pid = 2812] [serial = 728] [outer = 1F1B8000]
06:53:24 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:53:24 INFO - document served over http requires an http
06:53:24 INFO - sub-resource via script-tag using the http-csp
06:53:24 INFO - delivery method with swap-origin-redirect and when
06:53:24 INFO - the target request is same-origin.
06:53:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 746ms
06:53:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:53:24 INFO - PROCESS | 2812 | ++DOCSHELL 1F1C6000 == 75 [pid = 2812] [id = 261]
06:53:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 211 (1FA1B400) [pid = 2812] [serial = 729] [outer = 00000000]
06:53:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 212 (1FCAE800) [pid = 2812] [serial = 730] [outer = 1FA1B400]
06:53:24 INFO - PROCESS | 2812 | 1445608404512 Marionette INFO loaded listener.js
06:53:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 213 (1FCB2000) [pid = 2812] [serial = 731] [outer = 1FA1B400]
06:53:25 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:53:25 INFO - document served over http requires an http
06:53:25 INFO - sub-resource via xhr-request using the http-csp
06:53:25 INFO - delivery method with keep-origin-redirect and when
06:53:25 INFO - the target request is same-origin.
06:53:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 698ms
06:53:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:53:25 INFO - PROCESS | 2812 | ++DOCSHELL 1830A000 == 76 [pid = 2812] [id = 262]
06:53:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 214 (1FCAC800) [pid = 2812] [serial = 732] [outer = 00000000]
06:53:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 215 (20BE3400) [pid = 2812] [serial = 733] [outer = 1FCAC800]
06:53:25 INFO - PROCESS | 2812 | 1445608405183 Marionette INFO loaded listener.js
06:53:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 216 (20BE6800) [pid = 2812] [serial = 734] [outer = 1FCAC800]
06:53:25 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:53:25 INFO - document served over http requires an http
06:53:25 INFO - sub-resource via xhr-request using the http-csp
06:53:25 INFO - delivery method with no-redirect and when
06:53:25 INFO - the target request is same-origin.
06:53:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 715ms
06:53:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:53:25 INFO - PROCESS | 2812 | ++DOCSHELL 1FCB6C00 == 77 [pid = 2812] [id = 263]
06:53:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 217 (1FCB9000) [pid = 2812] [serial = 735] [outer = 00000000]
06:53:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 218 (207E8000) [pid = 2812] [serial = 736] [outer = 1FCB9000]
06:53:25 INFO - PROCESS | 2812 | 1445608405929 Marionette INFO loaded listener.js
06:53:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 219 (207EF400) [pid = 2812] [serial = 737] [outer = 1FCB9000]
06:53:27 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:53:27 INFO - document served over http requires an http
06:53:27 INFO - sub-resource via xhr-request using the http-csp
06:53:27 INFO - delivery method with swap-origin-redirect and when
06:53:27 INFO - the target request is same-origin.
06:53:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1778ms
06:53:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:53:27 INFO - PROCESS | 2812 | ++DOCSHELL 0E3ACC00 == 78 [pid = 2812] [id = 264]
06:53:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 220 (1126F800) [pid = 2812] [serial = 738] [outer = 00000000]
06:53:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 221 (1515FC00) [pid = 2812] [serial = 739] [outer = 1126F800]
06:53:27 INFO - PROCESS | 2812 | 1445608407740 Marionette INFO loaded listener.js
06:53:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 222 (17123000) [pid = 2812] [serial = 740] [outer = 1126F800]
06:53:28 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:53:28 INFO - document served over http requires an https
06:53:28 INFO - sub-resource via fetch-request using the http-csp
06:53:28 INFO - delivery method with keep-origin-redirect and when
06:53:28 INFO - the target request is same-origin.
06:53:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1111ms
06:53:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:53:28 INFO - PROCESS | 2812 | ++DOCSHELL 0F74A800 == 79 [pid = 2812] [id = 265]
06:53:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 223 (119C9800) [pid = 2812] [serial = 741] [outer = 00000000]
06:53:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 224 (134C5C00) [pid = 2812] [serial = 742] [outer = 119C9800]
06:53:28 INFO - PROCESS | 2812 | 1445608408850 Marionette INFO loaded listener.js
06:53:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 225 (146AF400) [pid = 2812] [serial = 743] [outer = 119C9800]
06:53:29 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:53:29 INFO - document served over http requires an https
06:53:29 INFO - sub-resource via fetch-request using the http-csp
06:53:29 INFO - delivery method with no-redirect and when
06:53:29 INFO - the target request is same-origin.
06:53:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 810ms
06:53:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:53:29 INFO - PROCESS | 2812 | ++DOCSHELL 0E3A8800 == 80 [pid = 2812] [id = 266]
06:53:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 226 (0F16E000) [pid = 2812] [serial = 744] [outer = 00000000]
06:53:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 227 (11C5E000) [pid = 2812] [serial = 745] [outer = 0F16E000]
06:53:29 INFO - PROCESS | 2812 | 1445608409646 Marionette INFO loaded listener.js
06:53:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 228 (146A7400) [pid = 2812] [serial = 746] [outer = 0F16E000]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 171BAC00 == 79 [pid = 2812] [id = 245]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 0F74DC00 == 78 [pid = 2812] [id = 244]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 0E0F4000 == 77 [pid = 2812] [id = 243]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 171C1000 == 76 [pid = 2812] [id = 242]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 169B3C00 == 75 [pid = 2812] [id = 241]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 1712D000 == 74 [pid = 2812] [id = 240]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 16913800 == 73 [pid = 2812] [id = 239]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 1692E400 == 72 [pid = 2812] [id = 238]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 15163C00 == 71 [pid = 2812] [id = 237]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 1515E400 == 70 [pid = 2812] [id = 236]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 10EA0C00 == 69 [pid = 2812] [id = 235]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 11C9B800 == 68 [pid = 2812] [id = 234]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 10EDEC00 == 67 [pid = 2812] [id = 233]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 10BB1400 == 66 [pid = 2812] [id = 232]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 227 (178E3800) [pid = 2812] [serial = 514] [outer = 1773E000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 10F31000 == 65 [pid = 2812] [id = 231]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 0E6D9000 == 64 [pid = 2812] [id = 230]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 1EFEBC00 == 63 [pid = 2812] [id = 229]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 153E9800 == 62 [pid = 2812] [id = 228]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 19E4D800 == 61 [pid = 2812] [id = 227]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 192F5000 == 60 [pid = 2812] [id = 226]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 1999FC00 == 59 [pid = 2812] [id = 225]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 134C5400 == 58 [pid = 2812] [id = 224]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 19C4F000 == 57 [pid = 2812] [id = 223]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 15016C00 == 56 [pid = 2812] [id = 222]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 10F33800 == 55 [pid = 2812] [id = 221]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 1184F000 == 54 [pid = 2812] [id = 220]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 14A82400 == 53 [pid = 2812] [id = 219]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 10ED8C00 == 52 [pid = 2812] [id = 218]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 11EAA800 == 51 [pid = 2812] [id = 217]
06:53:30 INFO - PROCESS | 2812 | --DOCSHELL 119CD400 == 50 [pid = 2812] [id = 216]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 226 (1EFEE000) [pid = 2812] [serial = 637] [outer = 19C53C00] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 225 (14907C00) [pid = 2812] [serial = 655] [outer = 11EAE400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 224 (1F3BCC00) [pid = 2812] [serial = 640] [outer = 1F3B5400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 223 (17740000) [pid = 2812] [serial = 682] [outer = 16253800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 222 (14FAF400) [pid = 2812] [serial = 658] [outer = 14908000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 221 (12954800) [pid = 2812] [serial = 679] [outer = 0EFA0000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 220 (16DBB400) [pid = 2812] [serial = 669] [outer = 1692B400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 219 (16245000) [pid = 2812] [serial = 661] [outer = 159DBC00] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 218 (11C98800) [pid = 2812] [serial = 646] [outer = 11850400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 217 (13730000) [pid = 2812] [serial = 653] [outer = 11C5B800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 216 (1467C800) [pid = 2812] [serial = 650] [outer = 11B1A800] [url = about:blank]
06:53:30 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:53:30 INFO - document served over http requires an https
06:53:30 INFO - sub-resource via fetch-request using the http-csp
06:53:30 INFO - delivery method with swap-origin-redirect and when
06:53:30 INFO - the target request is same-origin.
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 215 (169DBC00) [pid = 2812] [serial = 667] [outer = 169AE400] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 762ms
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 214 (19C50400) [pid = 2812] [serial = 635] [outer = 1EFE5000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 213 (16DB1800) [pid = 2812] [serial = 672] [outer = 1712E000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608392636]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 212 (10F37C00) [pid = 2812] [serial = 619] [outer = 10F34000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 211 (19E52000) [pid = 2812] [serial = 632] [outer = 1999EC00] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 210 (19762C00) [pid = 2812] [serial = 616] [outer = 14A86400] [url = about:blank]
06:53:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 209 (14A8B000) [pid = 2812] [serial = 613] [outer = 14A84800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 208 (17748800) [pid = 2812] [serial = 677] [outer = 176A8400] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 207 (18520000) [pid = 2812] [serial = 685] [outer = 1775F800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 206 (1692D000) [pid = 2812] [serial = 664] [outer = 16240400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 205 (136F7800) [pid = 2812] [serial = 647] [outer = 11850400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 204 (13896800) [pid = 2812] [serial = 643] [outer = 0F750000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 203 (1291F400) [pid = 2812] [serial = 604] [outer = 11C61800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 202 (19761800) [pid = 2812] [serial = 627] [outer = 15014400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 201 (1295B400) [pid = 2812] [serial = 649] [outer = 11B1A800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 200 (15BF1800) [pid = 2812] [serial = 607] [outer = 1467C400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 199 (171C0C00) [pid = 2812] [serial = 674] [outer = 16DB9400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 198 (1976E000) [pid = 2812] [serial = 622] [outer = 15018C00] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 197 (12923C00) [pid = 2812] [serial = 652] [outer = 11C5B800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 196 (19C57800) [pid = 2812] [serial = 625] [outer = 19C4F400] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 195 (191B6400) [pid = 2812] [serial = 601] [outer = 18FB7C00] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 194 (1501F800) [pid = 2812] [serial = 630] [outer = 199A0400] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608383332]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 193 (1830A400) [pid = 2812] [serial = 610] [outer = 169DA800] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 192 (12924000) [pid = 2812] [serial = 557] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 191 (1776E000) [pid = 2812] [serial = 591] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 190 (146AAC00) [pid = 2812] [serial = 560] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 189 (15BF2400) [pid = 2812] [serial = 581] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 188 (16F74800) [pid = 2812] [serial = 578] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 187 (16919800) [pid = 2812] [serial = 575] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 186 (1712F800) [pid = 2812] [serial = 586] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 185 (190C6800) [pid = 2812] [serial = 599] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 184 (18A10000) [pid = 2812] [serial = 596] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 183 (15BF4400) [pid = 2812] [serial = 572] [outer = 00000000] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | --DOMWINDOW == 182 (14E44800) [pid = 2812] [serial = 688] [outer = 14E3B400] [url = about:blank]
06:53:30 INFO - PROCESS | 2812 | ++DOCSHELL 10EA7400 == 51 [pid = 2812] [id = 267]
06:53:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 183 (11850C00) [pid = 2812] [serial = 747] [outer = 00000000]
06:53:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 184 (12927C00) [pid = 2812] [serial = 748] [outer = 11850C00]
06:53:30 INFO - PROCESS | 2812 | 1445608410369 Marionette INFO loaded listener.js
06:53:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 185 (13730000) [pid = 2812] [serial = 749] [outer = 11850C00]
06:53:30 INFO - PROCESS | 2812 | ++DOCSHELL 14908400 == 52 [pid = 2812] [id = 268]
06:53:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 186 (1490B800) [pid = 2812] [serial = 750] [outer = 00000000]
06:53:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 187 (14A8B000) [pid = 2812] [serial = 751] [outer = 1490B800]
06:53:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:53:30 INFO - document served over http requires an https
06:53:30 INFO - sub-resource via iframe-tag using the http-csp
06:53:30 INFO - delivery method with keep-origin-redirect and when
06:53:30 INFO - the target request is same-origin.
06:53:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 619ms
06:53:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:53:31 INFO - PROCESS | 2812 | ++DOCSHELL 11C62C00 == 53 [pid = 2812] [id = 269]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 188 (13896800) [pid = 2812] [serial = 752] [outer = 00000000]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 189 (14A89000) [pid = 2812] [serial = 753] [outer = 13896800]
06:53:31 INFO - PROCESS | 2812 | 1445608411044 Marionette INFO loaded listener.js
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 190 (14E4A800) [pid = 2812] [serial = 754] [outer = 13896800]
06:53:31 INFO - PROCESS | 2812 | ++DOCSHELL 14C03400 == 54 [pid = 2812] [id = 270]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 191 (14E41000) [pid = 2812] [serial = 755] [outer = 00000000]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 192 (1515B000) [pid = 2812] [serial = 756] [outer = 14E41000]
06:53:31 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:53:31 INFO - document served over http requires an https
06:53:31 INFO - sub-resource via iframe-tag using the http-csp
06:53:31 INFO - delivery method with no-redirect and when
06:53:31 INFO - the target request is same-origin.
06:53:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 603ms
06:53:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:53:31 INFO - PROCESS | 2812 | ++DOCSHELL 146B3000 == 55 [pid = 2812] [id = 271]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 193 (14E47800) [pid = 2812] [serial = 757] [outer = 00000000]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 194 (15163C00) [pid = 2812] [serial = 758] [outer = 14E47800]
06:53:31 INFO - PROCESS | 2812 | 1445608411610 Marionette INFO loaded listener.js
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 195 (15BF1000) [pid = 2812] [serial = 759] [outer = 14E47800]
06:53:31 INFO - PROCESS | 2812 | ++DOCSHELL 15BF3400 == 56 [pid = 2812] [id = 272]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 196 (15BF3C00) [pid = 2812] [serial = 760] [outer = 00000000]
06:53:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 197 (16254800) [pid = 2812] [serial = 761] [outer = 15BF3C00]
06:53:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:53:32 INFO - document served over http requires an https
06:53:32 INFO - sub-resource via iframe-tag using the http-csp
06:53:32 INFO - delivery method with swap-origin-redirect and when
06:53:32 INFO - the target request is same-origin.
06:53:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 603ms
06:53:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:53:32 INFO - PROCESS | 2812 | ++DOCSHELL 1623E800 == 57 [pid = 2812] [id = 273]
06:53:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 198 (1624F000) [pid = 2812] [serial = 762] [outer = 00000000]
06:53:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 199 (16931000) [pid = 2812] [serial = 763] [outer = 1624F000]
06:53:32 INFO - PROCESS | 2812 | 1445608412234 Marionette INFO loaded listener.js
06:53:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 200 (16918C00) [pid = 2812] [serial = 764] [outer = 1624F000]
06:53:32 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:53:32 INFO - document served over http requires an https
06:53:32 INFO - sub-resource via script-tag using the http-csp
06:53:32 INFO - delivery method with keep-origin-redirect and when
06:53:32 INFO - the target request is same-origin.
06:53:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 603ms
06:53:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:53:32 INFO - PROCESS | 2812 | ++DOCSHELL 16250400 == 58 [pid = 2812] [id = 274]
06:53:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 201 (16925C00) [pid = 2812] [serial = 765] [outer = 00000000]
06:53:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 202 (16DB8800) [pid = 2812] [serial = 766] [outer = 16925C00]
06:53:32 INFO - PROCESS | 2812 | 1445608412802 Marionette INFO loaded listener.js
06:53:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 203 (16F79800) [pid = 2812] [serial = 767] [outer = 16925C00]
06:53:33 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:53:33 INFO - document served over http requires an https
06:53:33 INFO - sub-resource via script-tag using the http-csp
06:53:33 INFO - delivery method with no-redirect and when
06:53:33 INFO - the target request is same-origin.
06:53:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 540ms
06:53:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:53:33 INFO - PROCESS | 2812 | ++DOCSHELL 11EB5000 == 59 [pid = 2812] [id = 275]
06:53:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 204 (16F74C00) [pid = 2812] [serial = 768] [outer = 00000000]
06:53:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 205 (17212800) [pid = 2812] [serial = 769] [outer = 16F74C00]
06:53:33 INFO - PROCESS | 2812 | 1445608413381 Marionette INFO loaded listener.js
06:53:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 206 (1721C000) [pid = 2812] [serial = 770] [outer = 16F74C00]
06:53:33 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:53:33 INFO - document served over http requires an https
06:53:33 INFO - sub-resource via script-tag using the http-csp
06:53:33 INFO - delivery method with swap-origin-redirect and when
06:53:33 INFO - the target request is same-origin.
06:53:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 603ms
06:53:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:53:33 INFO - PROCESS | 2812 | ++DOCSHELL 171B5C00 == 60 [pid = 2812] [id = 276]
06:53:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 207 (171C0C00) [pid = 2812] [serial = 771] [outer = 00000000]
06:53:33 INFO - PROCESS | 2812 | ++DOMWINDOW == 208 (17758000) [pid = 2812] [serial = 772] [outer = 171C0C00]
06:53:34 INFO - PROCESS | 2812 | 1445608413989 Marionette INFO loaded listener.js
06:53:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 209 (178EBC00) [pid = 2812] [serial = 773] [outer = 171C0C00]
06:53:34 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:53:34 INFO - document served over http requires an https
06:53:34 INFO - sub-resource via xhr-request using the http-csp
06:53:34 INFO - delivery method with keep-origin-redirect and when
06:53:34 INFO - the target request is same-origin.
06:53:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 539ms
06:53:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:53:34 INFO - PROCESS | 2812 | ++DOCSHELL 12117400 == 61 [pid = 2812] [id = 277]
06:53:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 210 (17220000) [pid = 2812] [serial = 774] [outer = 00000000]
06:53:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 211 (18519000) [pid = 2812] [serial = 775] [outer = 17220000]
06:53:34 INFO - PROCESS | 2812 | 1445608414513 Marionette INFO loaded listener.js
06:53:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 212 (18F76800) [pid = 2812] [serial = 776] [outer = 17220000]
06:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 211 (19C4F400) [pid = 2812] [serial = 624] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 210 (199A0400) [pid = 2812] [serial = 629] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608383332]
06:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 209 (16240400) [pid = 2812] [serial = 663] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 208 (11850400) [pid = 2812] [serial = 645] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 207 (159DBC00) [pid = 2812] [serial = 660] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 206 (1775F800) [pid = 2812] [serial = 684] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 205 (16253800) [pid = 2812] [serial = 681] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 204 (11C5B800) [pid = 2812] [serial = 651] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 203 (169AE400) [pid = 2812] [serial = 666] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 202 (176A8400) [pid = 2812] [serial = 676] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 201 (1692B400) [pid = 2812] [serial = 668] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 200 (11EAE400) [pid = 2812] [serial = 654] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 199 (1712E000) [pid = 2812] [serial = 671] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608392636]
06:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 198 (14908000) [pid = 2812] [serial = 657] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 197 (0EFA0000) [pid = 2812] [serial = 678] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 196 (11B1A800) [pid = 2812] [serial = 648] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 195 (16DB9400) [pid = 2812] [serial = 673] [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:53:34 INFO - PROCESS | 2812 | --DOMWINDOW == 194 (1EFE5000) [pid = 2812] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:35 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:53:35 INFO - document served over http requires an https
06:53:35 INFO - sub-resource via xhr-request using the http-csp
06:53:35 INFO - delivery method with no-redirect and when
06:53:35 INFO - the target request is same-origin.
06:53:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 746ms
06:53:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:53:35 INFO - PROCESS | 2812 | ++DOCSHELL 112D5400 == 62 [pid = 2812] [id = 278]
06:53:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 195 (12956400) [pid = 2812] [serial = 777] [outer = 00000000]
06:53:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 196 (16240400) [pid = 2812] [serial = 778] [outer = 12956400]
06:53:35 INFO - PROCESS | 2812 | 1445608415297 Marionette INFO loaded listener.js
06:53:35 INFO - PROCESS | 2812 | ++DOMWINDOW == 197 (18CAB800) [pid = 2812] [serial = 779] [outer = 12956400]
06:53:35 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:53:35 INFO - document served over http requires an https
06:53:35 INFO - sub-resource via xhr-request using the http-csp
06:53:35 INFO - delivery method with swap-origin-redirect and when
06:53:35 INFO - the target request is same-origin.
06:53:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 715ms
06:53:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:53:36 INFO - PROCESS | 2812 | ++DOCSHELL 10EDBC00 == 63 [pid = 2812] [id = 279]
06:53:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 198 (1157CC00) [pid = 2812] [serial = 780] [outer = 00000000]
06:53:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 199 (1291AC00) [pid = 2812] [serial = 781] [outer = 1157CC00]
06:53:36 INFO - PROCESS | 2812 | 1445608416096 Marionette INFO loaded listener.js
06:53:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 200 (13763400) [pid = 2812] [serial = 782] [outer = 1157CC00]
06:53:36 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:53:36 INFO - document served over http requires an http
06:53:36 INFO - sub-resource via fetch-request using the meta-csp
06:53:36 INFO - delivery method with keep-origin-redirect and when
06:53:36 INFO - the target request is cross-origin.
06:53:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 746ms
06:53:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:53:36 INFO - PROCESS | 2812 | ++DOCSHELL 1157E000 == 64 [pid = 2812] [id = 280]
06:53:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 201 (13E08800) [pid = 2812] [serial = 783] [outer = 00000000]
06:53:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 202 (14E46800) [pid = 2812] [serial = 784] [outer = 13E08800]
06:53:36 INFO - PROCESS | 2812 | 1445608416774 Marionette INFO loaded listener.js
06:53:36 INFO - PROCESS | 2812 | ++DOMWINDOW == 203 (16245000) [pid = 2812] [serial = 785] [outer = 13E08800]
06:53:37 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:53:37 INFO - document served over http requires an http
06:53:37 INFO - sub-resource via fetch-request using the meta-csp
06:53:37 INFO - delivery method with no-redirect and when
06:53:37 INFO - the target request is cross-origin.
06:53:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 746ms
06:53:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:53:37 INFO - PROCESS | 2812 | ++DOCSHELL 17742C00 == 65 [pid = 2812] [id = 281]
06:53:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 204 (18357400) [pid = 2812] [serial = 786] [outer = 00000000]
06:53:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 205 (18F7D800) [pid = 2812] [serial = 787] [outer = 18357400]
06:53:37 INFO - PROCESS | 2812 | 1445608417606 Marionette INFO loaded listener.js
06:53:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 206 (190CFC00) [pid = 2812] [serial = 788] [outer = 18357400]
06:53:38 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:53:38 INFO - document served over http requires an http
06:53:38 INFO - sub-resource via fetch-request using the meta-csp
06:53:38 INFO - delivery method with swap-origin-redirect and when
06:53:38 INFO - the target request is cross-origin.
06:53:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 762ms
06:53:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:53:38 INFO - PROCESS | 2812 | ++DOCSHELL 1692B400 == 66 [pid = 2812] [id = 282]
06:53:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 207 (18548400) [pid = 2812] [serial = 789] [outer = 00000000]
06:53:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 208 (19763400) [pid = 2812] [serial = 790] [outer = 18548400]
06:53:38 INFO - PROCESS | 2812 | 1445608418351 Marionette INFO loaded listener.js
06:53:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 209 (1979B400) [pid = 2812] [serial = 791] [outer = 18548400]
06:53:38 INFO - PROCESS | 2812 | ++DOCSHELL 16D6C400 == 67 [pid = 2812] [id = 283]
06:53:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 210 (16D6DC00) [pid = 2812] [serial = 792] [outer = 00000000]
06:53:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 211 (16D6EC00) [pid = 2812] [serial = 793] [outer = 16D6DC00]
06:53:38 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:53:38 INFO - document served over http requires an http
06:53:38 INFO - sub-resource via iframe-tag using the meta-csp
06:53:38 INFO - delivery method with keep-origin-redirect and when
06:53:38 INFO - the target request is cross-origin.
06:53:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 810ms
06:53:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:53:39 INFO - PROCESS | 2812 | ++DOCSHELL 11581800 == 68 [pid = 2812] [id = 284]
06:53:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 212 (16D6AC00) [pid = 2812] [serial = 794] [outer = 00000000]
06:53:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 213 (16D76000) [pid = 2812] [serial = 795] [outer = 16D6AC00]
06:53:39 INFO - PROCESS | 2812 | 1445608419222 Marionette INFO loaded listener.js
06:53:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 214 (1979A800) [pid = 2812] [serial = 796] [outer = 16D6AC00]
06:53:39 INFO - PROCESS | 2812 | ++DOCSHELL 1999D000 == 69 [pid = 2812] [id = 285]
06:53:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 215 (19E4D800) [pid = 2812] [serial = 797] [outer = 00000000]
06:53:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 216 (18547000) [pid = 2812] [serial = 798] [outer = 19E4D800]
06:53:39 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:53:39 INFO - document served over http requires an http
06:53:39 INFO - sub-resource via iframe-tag using the meta-csp
06:53:39 INFO - delivery method with no-redirect and when
06:53:39 INFO - the target request is cross-origin.
06:53:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 809ms
06:53:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:53:39 INFO - PROCESS | 2812 | ++DOCSHELL 16D78800 == 70 [pid = 2812] [id = 286]
06:53:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 217 (19E4B400) [pid = 2812] [serial = 799] [outer = 00000000]
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 218 (1D14B800) [pid = 2812] [serial = 800] [outer = 19E4B400]
06:53:40 INFO - PROCESS | 2812 | 1445608420025 Marionette INFO loaded listener.js
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 219 (1EFEB400) [pid = 2812] [serial = 801] [outer = 19E4B400]
06:53:40 INFO - PROCESS | 2812 | ++DOCSHELL 1D14B000 == 71 [pid = 2812] [id = 287]
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 220 (1F1B9800) [pid = 2812] [serial = 802] [outer = 00000000]
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 221 (1F1BA000) [pid = 2812] [serial = 803] [outer = 1F1B9800]
06:53:40 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:53:40 INFO - document served over http requires an http
06:53:40 INFO - sub-resource via iframe-tag using the meta-csp
06:53:40 INFO - delivery method with swap-origin-redirect and when
06:53:40 INFO - the target request is cross-origin.
06:53:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 857ms
06:53:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:53:40 INFO - PROCESS | 2812 | ++DOCSHELL 19E51C00 == 72 [pid = 2812] [id = 288]
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 222 (1CD17400) [pid = 2812] [serial = 804] [outer = 00000000]
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 223 (1F3B1C00) [pid = 2812] [serial = 805] [outer = 1CD17400]
06:53:40 INFO - PROCESS | 2812 | 1445608420857 Marionette INFO loaded listener.js
06:53:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 224 (1F629400) [pid = 2812] [serial = 806] [outer = 1CD17400]
06:53:41 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:53:41 INFO - document served over http requires an http
06:53:41 INFO - sub-resource via script-tag using the meta-csp
06:53:41 INFO - delivery method with keep-origin-redirect and when
06:53:41 INFO - the target request is cross-origin.
06:53:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 746ms
06:53:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:53:41 INFO - PROCESS | 2812 | ++DOCSHELL 10ED6400 == 73 [pid = 2812] [id = 289]
06:53:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 225 (14689000) [pid = 2812] [serial = 807] [outer = 00000000]
06:53:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 226 (1FA3E800) [pid = 2812] [serial = 808] [outer = 14689000]
06:53:41 INFO - PROCESS | 2812 | 1445608421621 Marionette INFO loaded listener.js
06:53:41 INFO - PROCESS | 2812 | ++DOMWINDOW == 227 (1FA45000) [pid = 2812] [serial = 809] [outer = 14689000]
06:53:42 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:53:42 INFO - document served over http requires an http
06:53:42 INFO - sub-resource via script-tag using the meta-csp
06:53:42 INFO - delivery method with no-redirect and when
06:53:42 INFO - the target request is cross-origin.
06:53:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 715ms
06:53:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:53:42 INFO - PROCESS | 2812 | ++DOCSHELL 10ED7400 == 74 [pid = 2812] [id = 290]
06:53:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 228 (1FA40000) [pid = 2812] [serial = 810] [outer = 00000000]
06:53:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 229 (207E7400) [pid = 2812] [serial = 811] [outer = 1FA40000]
06:53:42 INFO - PROCESS | 2812 | 1445608422348 Marionette INFO loaded listener.js
06:53:42 INFO - PROCESS | 2812 | ++DOMWINDOW == 230 (207EC800) [pid = 2812] [serial = 812] [outer = 1FA40000]
06:53:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:53:42 INFO - document served over http requires an http
06:53:42 INFO - sub-resource via script-tag using the meta-csp
06:53:42 INFO - delivery method with swap-origin-redirect and when
06:53:42 INFO - the target request is cross-origin.
06:53:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 761ms
06:53:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:53:43 INFO - PROCESS | 2812 | ++DOCSHELL 1E703000 == 75 [pid = 2812] [id = 291]
06:53:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 231 (1E705800) [pid = 2812] [serial = 813] [outer = 00000000]
06:53:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 232 (1E70AC00) [pid = 2812] [serial = 814] [outer = 1E705800]
06:53:43 INFO - PROCESS | 2812 | 1445608423075 Marionette INFO loaded listener.js
06:53:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 233 (1FA47400) [pid = 2812] [serial = 815] [outer = 1E705800]
06:53:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:53:43 INFO - document served over http requires an http
06:53:43 INFO - sub-resource via xhr-request using the meta-csp
06:53:43 INFO - delivery method with keep-origin-redirect and when
06:53:43 INFO - the target request is cross-origin.
06:53:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 715ms
06:53:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:53:43 INFO - PROCESS | 2812 | ++DOCSHELL 1E70D800 == 76 [pid = 2812] [id = 292]
06:53:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 234 (1EF49400) [pid = 2812] [serial = 816] [outer = 00000000]
06:53:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 235 (1EF52000) [pid = 2812] [serial = 817] [outer = 1EF49400]
06:53:43 INFO - PROCESS | 2812 | 1445608423831 Marionette INFO loaded listener.js
06:53:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 236 (1FCB7400) [pid = 2812] [serial = 818] [outer = 1EF49400]
06:53:44 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:53:44 INFO - document served over http requires an http
06:53:44 INFO - sub-resource via xhr-request using the meta-csp
06:53:44 INFO - delivery method with no-redirect and when
06:53:44 INFO - the target request is cross-origin.
06:53:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 746ms
06:53:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:53:44 INFO - PROCESS | 2812 | ++DOCSHELL 1EF54000 == 77 [pid = 2812] [id = 293]
06:53:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 237 (1EF54800) [pid = 2812] [serial = 819] [outer = 00000000]
06:53:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 238 (20BEEC00) [pid = 2812] [serial = 820] [outer = 1EF54800]
06:53:44 INFO - PROCESS | 2812 | 1445608424563 Marionette INFO loaded listener.js
06:53:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 239 (210DA800) [pid = 2812] [serial = 821] [outer = 1EF54800]
06:53:45 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:53:45 INFO - document served over http requires an http
06:53:45 INFO - sub-resource via xhr-request using the meta-csp
06:53:45 INFO - delivery method with swap-origin-redirect and when
06:53:45 INFO - the target request is cross-origin.
06:53:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 698ms
06:53:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:53:45 INFO - PROCESS | 2812 | ++DOCSHELL 1EF56C00 == 78 [pid = 2812] [id = 294]
06:53:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 240 (20BE8C00) [pid = 2812] [serial = 822] [outer = 00000000]
06:53:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 241 (210E0C00) [pid = 2812] [serial = 823] [outer = 20BE8C00]
06:53:45 INFO - PROCESS | 2812 | 1445608425304 Marionette INFO loaded listener.js
06:53:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 242 (210E7000) [pid = 2812] [serial = 824] [outer = 20BE8C00]
06:53:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:53:45 INFO - document served over http requires an https
06:53:45 INFO - sub-resource via fetch-request using the meta-csp
06:53:45 INFO - delivery method with keep-origin-redirect and when
06:53:45 INFO - the target request is cross-origin.
06:53:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 746ms
06:53:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:53:46 INFO - PROCESS | 2812 | ++DOCSHELL 1E702400 == 79 [pid = 2812] [id = 295]
06:53:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 243 (210E2800) [pid = 2812] [serial = 825] [outer = 00000000]
06:53:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 244 (21405000) [pid = 2812] [serial = 826] [outer = 210E2800]
06:53:46 INFO - PROCESS | 2812 | 1445608426061 Marionette INFO loaded listener.js
06:53:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 245 (2140C400) [pid = 2812] [serial = 827] [outer = 210E2800]
06:53:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:53:46 INFO - document served over http requires an https
06:53:46 INFO - sub-resource via fetch-request using the meta-csp
06:53:46 INFO - delivery method with no-redirect and when
06:53:46 INFO - the target request is cross-origin.
06:53:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
06:53:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:53:46 INFO - PROCESS | 2812 | ++DOCSHELL 14687000 == 80 [pid = 2812] [id = 296]
06:53:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 246 (21406800) [pid = 2812] [serial = 828] [outer = 00000000]
06:53:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 247 (21F09400) [pid = 2812] [serial = 829] [outer = 21406800]
06:53:46 INFO - PROCESS | 2812 | 1445608426802 Marionette INFO loaded listener.js
06:53:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 248 (21F0F800) [pid = 2812] [serial = 830] [outer = 21406800]
06:53:48 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:53:48 INFO - document served over http requires an https
06:53:48 INFO - sub-resource via fetch-request using the meta-csp
06:53:48 INFO - delivery method with swap-origin-redirect and when
06:53:48 INFO - the target request is cross-origin.
06:53:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1841ms
06:53:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:53:48 INFO - PROCESS | 2812 | ++DOCSHELL 0F112000 == 81 [pid = 2812] [id = 297]
06:53:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 249 (10F30800) [pid = 2812] [serial = 831] [outer = 00000000]
06:53:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 250 (15BF6C00) [pid = 2812] [serial = 832] [outer = 10F30800]
06:53:48 INFO - PROCESS | 2812 | 1445608428673 Marionette INFO loaded listener.js
06:53:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 251 (16DB7800) [pid = 2812] [serial = 833] [outer = 10F30800]
06:53:49 INFO - PROCESS | 2812 | ++DOCSHELL 1530DC00 == 82 [pid = 2812] [id = 298]
06:53:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 252 (169E7C00) [pid = 2812] [serial = 834] [outer = 00000000]
06:53:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 253 (10ED3800) [pid = 2812] [serial = 835] [outer = 169E7C00]
06:53:49 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:53:49 INFO - document served over http requires an https
06:53:49 INFO - sub-resource via iframe-tag using the meta-csp
06:53:49 INFO - delivery method with keep-origin-redirect and when
06:53:49 INFO - the target request is cross-origin.
06:53:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1206ms
06:53:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:53:49 INFO - PROCESS | 2812 | ++DOCSHELL 11B1B000 == 83 [pid = 2812] [id = 299]
06:53:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 254 (11EAFC00) [pid = 2812] [serial = 836] [outer = 00000000]
06:53:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 255 (146AA400) [pid = 2812] [serial = 837] [outer = 11EAFC00]
06:53:49 INFO - PROCESS | 2812 | 1445608429874 Marionette INFO loaded listener.js
06:53:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 256 (14C06400) [pid = 2812] [serial = 838] [outer = 11EAFC00]
06:53:50 INFO - PROCESS | 2812 | ++DOCSHELL 15BF8C00 == 84 [pid = 2812] [id = 300]
06:53:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 257 (16246800) [pid = 2812] [serial = 839] [outer = 00000000]
06:53:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 258 (11EAE800) [pid = 2812] [serial = 840] [outer = 16246800]
06:53:50 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:53:50 INFO - document served over http requires an https
06:53:50 INFO - sub-resource via iframe-tag using the meta-csp
06:53:50 INFO - delivery method with no-redirect and when
06:53:50 INFO - the target request is cross-origin.
06:53:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 746ms
06:53:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 10ED2C00 == 83 [pid = 2812] [id = 247]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 112D8400 == 82 [pid = 2812] [id = 248]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1373C400 == 81 [pid = 2812] [id = 249]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 16921800 == 80 [pid = 2812] [id = 250]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 11E38000 == 79 [pid = 2812] [id = 251]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 190D2000 == 78 [pid = 2812] [id = 252]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1D154800 == 77 [pid = 2812] [id = 253]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 15160C00 == 76 [pid = 2812] [id = 254]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1F623000 == 75 [pid = 2812] [id = 255]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 0F16D400 == 74 [pid = 2812] [id = 256]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1CD15400 == 73 [pid = 2812] [id = 257]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 10EAA400 == 72 [pid = 2812] [id = 258]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1CD1A400 == 71 [pid = 2812] [id = 259]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1CD61C00 == 70 [pid = 2812] [id = 260]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1F1C6000 == 69 [pid = 2812] [id = 261]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 10EDA400 == 68 [pid = 2812] [id = 189]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1830A000 == 67 [pid = 2812] [id = 262]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1FCB6C00 == 66 [pid = 2812] [id = 263]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 0F74A800 == 65 [pid = 2812] [id = 265]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 0E3A8800 == 64 [pid = 2812] [id = 266]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 10EA7400 == 63 [pid = 2812] [id = 267]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 14908400 == 62 [pid = 2812] [id = 268]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 11C62C00 == 61 [pid = 2812] [id = 269]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 14C03400 == 60 [pid = 2812] [id = 270]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 146B3000 == 59 [pid = 2812] [id = 271]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 10F2F000 == 58 [pid = 2812] [id = 246]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 15BF3400 == 57 [pid = 2812] [id = 272]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 1623E800 == 56 [pid = 2812] [id = 273]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 16250400 == 55 [pid = 2812] [id = 274]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 11EB5000 == 54 [pid = 2812] [id = 275]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 171B5C00 == 53 [pid = 2812] [id = 276]
06:53:50 INFO - PROCESS | 2812 | --DOCSHELL 12117400 == 52 [pid = 2812] [id = 277]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 257 (18AB9400) [pid = 2812] [serial = 686] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 256 (169AC400) [pid = 2812] [serial = 665] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 255 (16F79400) [pid = 2812] [serial = 670] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 254 (192AA400) [pid = 2812] [serial = 602] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 253 (1721D800) [pid = 2812] [serial = 675] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 252 (1516B000) [pid = 2812] [serial = 659] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 251 (1691D800) [pid = 2812] [serial = 662] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 250 (146B5800) [pid = 2812] [serial = 680] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 249 (18310800) [pid = 2812] [serial = 683] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 248 (14AEC000) [pid = 2812] [serial = 656] [outer = 00000000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 247 (16931000) [pid = 2812] [serial = 763] [outer = 1624F000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 246 (178EBC00) [pid = 2812] [serial = 773] [outer = 171C0C00] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 245 (17758000) [pid = 2812] [serial = 772] [outer = 171C0C00] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 244 (14A8B000) [pid = 2812] [serial = 751] [outer = 1490B800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 243 (12927C00) [pid = 2812] [serial = 748] [outer = 11850C00] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 242 (18FB1000) [pid = 2812] [serial = 700] [outer = 178E1000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 241 (16254800) [pid = 2812] [serial = 761] [outer = 15BF3C00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 240 (15163C00) [pid = 2812] [serial = 758] [outer = 14E47800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 239 (1157F800) [pid = 2812] [serial = 691] [outer = 10EDB800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 238 (16DB8800) [pid = 2812] [serial = 766] [outer = 16925C00] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 237 (17212800) [pid = 2812] [serial = 769] [outer = 16F74C00] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 236 (11C5E000) [pid = 2812] [serial = 745] [outer = 0F16E000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 235 (1F3B6000) [pid = 2812] [serial = 709] [outer = 1D155000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 234 (1D14C800) [pid = 2812] [serial = 706] [outer = 192F6400] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 233 (1515B000) [pid = 2812] [serial = 756] [outer = 14E41000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608411290]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 232 (14A89000) [pid = 2812] [serial = 753] [outer = 13896800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 231 (190D5800) [pid = 2812] [serial = 703] [outer = 18CB3800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 230 (1515FC00) [pid = 2812] [serial = 739] [outer = 1126F800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 229 (134C5C00) [pid = 2812] [serial = 742] [outer = 119C9800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 228 (1EFEC000) [pid = 2812] [serial = 714] [outer = 1F62C800] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608401047]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 227 (1F3BA800) [pid = 2812] [serial = 711] [outer = 1D155C00] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 226 (14BD2800) [pid = 2812] [serial = 694] [outer = 1291E400] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 225 (17128C00) [pid = 2812] [serial = 697] [outer = 15BEB000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 224 (17747C00) [pid = 2812] [serial = 689] [outer = 14E3B400] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 223 (1CD16C00) [pid = 2812] [serial = 719] [outer = 1CD15800] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 222 (1FA11800) [pid = 2812] [serial = 716] [outer = 1906F000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 221 (1CD56C00) [pid = 2812] [serial = 721] [outer = 1CD12000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 220 (1CD64C00) [pid = 2812] [serial = 724] [outer = 1CD57800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 219 (1F1BE400) [pid = 2812] [serial = 727] [outer = 1F1B8000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 218 (1FCAE800) [pid = 2812] [serial = 730] [outer = 1FA1B400] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 217 (20BE3400) [pid = 2812] [serial = 733] [outer = 1FCAC800] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 216 (207E8000) [pid = 2812] [serial = 736] [outer = 1FCB9000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 215 (16240400) [pid = 2812] [serial = 778] [outer = 12956400] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 214 (18519000) [pid = 2812] [serial = 775] [outer = 17220000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | --DOMWINDOW == 213 (18F76800) [pid = 2812] [serial = 776] [outer = 17220000] [url = about:blank]
06:53:50 INFO - PROCESS | 2812 | ++DOCSHELL 0E0F4000 == 53 [pid = 2812] [id = 301]
06:53:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 214 (0EF52C00) [pid = 2812] [serial = 841] [outer = 00000000]
06:53:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 215 (10EAA400) [pid = 2812] [serial = 842] [outer = 0EF52C00]
06:53:50 INFO - PROCESS | 2812 | 1445608430874 Marionette INFO loaded listener.js
06:53:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 216 (112D8400) [pid = 2812] [serial = 843] [outer = 0EF52C00]
06:53:51 INFO - PROCESS | 2812 | ++DOCSHELL 134BFC00 == 54 [pid = 2812] [id = 302]
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 217 (134C0000) [pid = 2812] [serial = 844] [outer = 00000000]
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 218 (13E0A400) [pid = 2812] [serial = 845] [outer = 134C0000]
06:53:51 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:53:51 INFO - document served over http requires an https
06:53:51 INFO - sub-resource via iframe-tag using the meta-csp
06:53:51 INFO - delivery method with swap-origin-redirect and when
06:53:51 INFO - the target request is cross-origin.
06:53:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 841ms
06:53:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:53:51 INFO - PROCESS | 2812 | ++DOCSHELL 112CF000 == 55 [pid = 2812] [id = 303]
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 219 (11847000) [pid = 2812] [serial = 846] [outer = 00000000]
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 220 (14685C00) [pid = 2812] [serial = 847] [outer = 11847000]
06:53:51 INFO - PROCESS | 2812 | 1445608431469 Marionette INFO loaded listener.js
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 221 (14C0D800) [pid = 2812] [serial = 848] [outer = 11847000]
06:53:51 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:53:51 INFO - document served over http requires an https
06:53:51 INFO - sub-resource via script-tag using the meta-csp
06:53:51 INFO - delivery method with keep-origin-redirect and when
06:53:51 INFO - the target request is cross-origin.
06:53:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 540ms
06:53:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:53:51 INFO - PROCESS | 2812 | ++DOCSHELL 1210E800 == 56 [pid = 2812] [id = 304]
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 222 (136FBC00) [pid = 2812] [serial = 849] [outer = 00000000]
06:53:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 223 (15316C00) [pid = 2812] [serial = 850] [outer = 136FBC00]
06:53:52 INFO - PROCESS | 2812 | 1445608431982 Marionette INFO loaded listener.js
06:53:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 224 (16257400) [pid = 2812] [serial = 851] [outer = 136FBC00]
06:53:52 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:53:52 INFO - document served over http requires an https
06:53:52 INFO - sub-resource via script-tag using the meta-csp
06:53:52 INFO - delivery method with no-redirect and when
06:53:52 INFO - the target request is cross-origin.
06:53:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 508ms
06:53:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:53:52 INFO - PROCESS | 2812 | ++DOCSHELL 14E44400 == 57 [pid = 2812] [id = 305]
06:53:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 225 (16918800) [pid = 2812] [serial = 852] [outer = 00000000]
06:53:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 226 (169E6C00) [pid = 2812] [serial = 853] [outer = 16918800]
06:53:52 INFO - PROCESS | 2812 | 1445608432496 Marionette INFO loaded listener.js
06:53:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 227 (16DBCC00) [pid = 2812] [serial = 854] [outer = 16918800]
06:53:52 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:53:52 INFO - document served over http requires an https
06:53:52 INFO - sub-resource via script-tag using the meta-csp
06:53:52 INFO - delivery method with swap-origin-redirect and when
06:53:52 INFO - the target request is cross-origin.
06:53:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 540ms
06:53:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:53:53 INFO - PROCESS | 2812 | ++DOCSHELL 169B2400 == 58 [pid = 2812] [id = 306]
06:53:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 228 (17122400) [pid = 2812] [serial = 855] [outer = 00000000]
06:53:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 229 (171C1400) [pid = 2812] [serial = 856] [outer = 17122400]
06:53:53 INFO - PROCESS | 2812 | 1445608433087 Marionette INFO loaded listener.js
06:53:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 230 (1721FC00) [pid = 2812] [serial = 857] [outer = 17122400]
06:53:53 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:53:53 INFO - document served over http requires an https
06:53:53 INFO - sub-resource via xhr-request using the meta-csp
06:53:53 INFO - delivery method with keep-origin-redirect and when
06:53:53 INFO - the target request is cross-origin.
06:53:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 604ms
06:53:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:53:53 INFO - PROCESS | 2812 | ++DOCSHELL 1712F400 == 59 [pid = 2812] [id = 307]
06:53:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 231 (17218C00) [pid = 2812] [serial = 858] [outer = 00000000]
06:53:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 232 (17770000) [pid = 2812] [serial = 859] [outer = 17218C00]
06:53:53 INFO - PROCESS | 2812 | 1445608433664 Marionette INFO loaded listener.js
06:53:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 233 (1834C800) [pid = 2812] [serial = 860] [outer = 17218C00]
06:53:54 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:53:54 INFO - document served over http requires an https
06:53:54 INFO - sub-resource via xhr-request using the meta-csp
06:53:54 INFO - delivery method with no-redirect and when
06:53:54 INFO - the target request is cross-origin.
06:53:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 603ms
06:53:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:53:54 INFO - PROCESS | 2812 | ++DOCSHELL 178EE000 == 60 [pid = 2812] [id = 308]
06:53:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 234 (18316000) [pid = 2812] [serial = 861] [outer = 00000000]
06:53:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 235 (18CAB400) [pid = 2812] [serial = 862] [outer = 18316000]
06:53:54 INFO - PROCESS | 2812 | 1445608434257 Marionette INFO loaded listener.js
06:53:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 236 (190C7000) [pid = 2812] [serial = 863] [outer = 18316000]
06:53:54 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:53:54 INFO - document served over http requires an https
06:53:54 INFO - sub-resource via xhr-request using the meta-csp
06:53:54 INFO - delivery method with swap-origin-redirect and when
06:53:54 INFO - the target request is cross-origin.
06:53:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 603ms
06:53:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:53:54 INFO - PROCESS | 2812 | ++DOCSHELL 18546800 == 61 [pid = 2812] [id = 309]
06:53:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 237 (18CAAC00) [pid = 2812] [serial = 864] [outer = 00000000]
06:53:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 238 (192AA400) [pid = 2812] [serial = 865] [outer = 18CAAC00]
06:53:54 INFO - PROCESS | 2812 | 1445608434882 Marionette INFO loaded listener.js
06:53:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 239 (1999AC00) [pid = 2812] [serial = 866] [outer = 18CAAC00]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 238 (16925C00) [pid = 2812] [serial = 765] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 237 (14E47800) [pid = 2812] [serial = 757] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 236 (119C9800) [pid = 2812] [serial = 741] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 235 (1D155000) [pid = 2812] [serial = 708] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 234 (1F62C800) [pid = 2812] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608401047]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 233 (1CD15800) [pid = 2812] [serial = 718] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 232 (1624F000) [pid = 2812] [serial = 762] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 231 (11850C00) [pid = 2812] [serial = 747] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 230 (0F16E000) [pid = 2812] [serial = 744] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 229 (17220000) [pid = 2812] [serial = 774] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 228 (171C0C00) [pid = 2812] [serial = 771] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 227 (15BF3C00) [pid = 2812] [serial = 760] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 226 (14E41000) [pid = 2812] [serial = 755] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608411290]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 225 (16F74C00) [pid = 2812] [serial = 768] [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:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 224 (1490B800) [pid = 2812] [serial = 750] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:53:55 INFO - PROCESS | 2812 | --DOMWINDOW == 223 (13896800) [pid = 2812] [serial = 752] [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:53:55 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:53:55 INFO - document served over http requires an http
06:53:55 INFO - sub-resource via fetch-request using the meta-csp
06:53:55 INFO - delivery method with keep-origin-redirect and when
06:53:55 INFO - the target request is same-origin.
06:53:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 746ms
06:53:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:53:55 INFO - PROCESS | 2812 | ++DOCSHELL 13896800 == 62 [pid = 2812] [id = 310]
06:53:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 224 (14E47000) [pid = 2812] [serial = 867] [outer = 00000000]
06:53:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 225 (171C3400) [pid = 2812] [serial = 868] [outer = 14E47000]
06:53:55 INFO - PROCESS | 2812 | 1445608435615 Marionette INFO loaded listener.js
06:53:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 226 (192F8800) [pid = 2812] [serial = 869] [outer = 14E47000]
06:53:55 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:53:55 INFO - document served over http requires an http
06:53:55 INFO - sub-resource via fetch-request using the meta-csp
06:53:55 INFO - delivery method with no-redirect and when
06:53:55 INFO - the target request is same-origin.
06:53:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 508ms
06:53:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:53:56 INFO - PROCESS | 2812 | ++DOCSHELL 1776EC00 == 63 [pid = 2812] [id = 311]
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 227 (1979A000) [pid = 2812] [serial = 870] [outer = 00000000]
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 228 (1CD10C00) [pid = 2812] [serial = 871] [outer = 1979A000]
06:53:56 INFO - PROCESS | 2812 | 1445608436124 Marionette INFO loaded listener.js
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 229 (1CD59800) [pid = 2812] [serial = 872] [outer = 1979A000]
06:53:56 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:53:56 INFO - document served over http requires an http
06:53:56 INFO - sub-resource via fetch-request using the meta-csp
06:53:56 INFO - delivery method with swap-origin-redirect and when
06:53:56 INFO - the target request is same-origin.
06:53:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 540ms
06:53:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:53:56 INFO - PROCESS | 2812 | ++DOCSHELL 19E51400 == 64 [pid = 2812] [id = 312]
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 230 (1CD59400) [pid = 2812] [serial = 873] [outer = 00000000]
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 231 (1E70A000) [pid = 2812] [serial = 874] [outer = 1CD59400]
06:53:56 INFO - PROCESS | 2812 | 1445608436686 Marionette INFO loaded listener.js
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 232 (1EF57C00) [pid = 2812] [serial = 875] [outer = 1CD59400]
06:53:56 INFO - PROCESS | 2812 | ++DOCSHELL 1E707C00 == 65 [pid = 2812] [id = 313]
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 233 (1EFE6C00) [pid = 2812] [serial = 876] [outer = 00000000]
06:53:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 234 (1F1BB800) [pid = 2812] [serial = 877] [outer = 1EFE6C00]
06:53:57 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:53:57 INFO - document served over http requires an http
06:53:57 INFO - sub-resource via iframe-tag using the meta-csp
06:53:57 INFO - delivery method with keep-origin-redirect and when
06:53:57 INFO - the target request is same-origin.
06:53:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 540ms
06:53:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:53:57 INFO - PROCESS | 2812 | ++DOCSHELL 0E68F400 == 66 [pid = 2812] [id = 314]
06:53:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 235 (0F7F7800) [pid = 2812] [serial = 878] [outer = 00000000]
06:53:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 236 (1184F000) [pid = 2812] [serial = 879] [outer = 0F7F7800]
06:53:57 INFO - PROCESS | 2812 | 1445608437345 Marionette INFO loaded listener.js
06:53:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 237 (11CA5400) [pid = 2812] [serial = 880] [outer = 0F7F7800]
06:53:57 INFO - PROCESS | 2812 | ++DOCSHELL 14A89C00 == 67 [pid = 2812] [id = 315]
06:53:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 238 (1515D400) [pid = 2812] [serial = 881] [outer = 00000000]
06:53:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 239 (14684000) [pid = 2812] [serial = 882] [outer = 1515D400]
06:53:57 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:53:57 INFO - document served over http requires an http
06:53:57 INFO - sub-resource via iframe-tag using the meta-csp
06:53:57 INFO - delivery method with no-redirect and when
06:53:57 INFO - the target request is same-origin.
06:53:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 905ms
06:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:53:58 INFO - PROCESS | 2812 | ++DOCSHELL 146B2800 == 68 [pid = 2812] [id = 316]
06:53:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 240 (14A8BC00) [pid = 2812] [serial = 883] [outer = 00000000]
06:53:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 241 (1692D000) [pid = 2812] [serial = 884] [outer = 14A8BC00]
06:53:58 INFO - PROCESS | 2812 | 1445608438215 Marionette INFO loaded listener.js
06:53:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 242 (16DBF400) [pid = 2812] [serial = 885] [outer = 14A8BC00]
06:53:58 INFO - PROCESS | 2812 | ++DOCSHELL 18AC1C00 == 69 [pid = 2812] [id = 317]
06:53:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 243 (18CA8000) [pid = 2812] [serial = 886] [outer = 00000000]
06:53:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 244 (1964E400) [pid = 2812] [serial = 887] [outer = 18CA8000]
06:53:58 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:53:58 INFO - document served over http requires an http
06:53:58 INFO - sub-resource via iframe-tag using the meta-csp
06:53:58 INFO - delivery method with swap-origin-redirect and when
06:53:58 INFO - the target request is same-origin.
06:53:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 921ms
06:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:53:59 INFO - PROCESS | 2812 | ++DOCSHELL 17743400 == 70 [pid = 2812] [id = 318]
06:53:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 245 (1851CC00) [pid = 2812] [serial = 888] [outer = 00000000]
06:53:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 246 (19E57400) [pid = 2812] [serial = 889] [outer = 1851CC00]
06:53:59 INFO - PROCESS | 2812 | 1445608439123 Marionette INFO loaded listener.js
06:53:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 247 (1EFE8000) [pid = 2812] [serial = 890] [outer = 1851CC00]
06:53:59 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:53:59 INFO - document served over http requires an http
06:53:59 INFO - sub-resource via script-tag using the meta-csp
06:53:59 INFO - delivery method with keep-origin-redirect and when
06:53:59 INFO - the target request is same-origin.
06:53:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 761ms
06:53:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:53:59 INFO - PROCESS | 2812 | ++DOCSHELL 191B3800 == 71 [pid = 2812] [id = 319]
06:53:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 248 (1DEE8C00) [pid = 2812] [serial = 891] [outer = 00000000]
06:53:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 249 (1DEF1400) [pid = 2812] [serial = 892] [outer = 1DEE8C00]
06:53:59 INFO - PROCESS | 2812 | 1445608439876 Marionette INFO loaded listener.js
06:53:59 INFO - PROCESS | 2812 | ++DOMWINDOW == 250 (1F1C3400) [pid = 2812] [serial = 893] [outer = 1DEE8C00]
06:54:00 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:54:00 INFO - document served over http requires an http
06:54:00 INFO - sub-resource via script-tag using the meta-csp
06:54:00 INFO - delivery method with no-redirect and when
06:54:00 INFO - the target request is same-origin.
06:54:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 731ms
06:54:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:54:00 INFO - PROCESS | 2812 | ++DOCSHELL 1D1BF400 == 72 [pid = 2812] [id = 320]
06:54:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 251 (1D1C3800) [pid = 2812] [serial = 894] [outer = 00000000]
06:54:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 252 (1D1C7C00) [pid = 2812] [serial = 895] [outer = 1D1C3800]
06:54:00 INFO - PROCESS | 2812 | 1445608440650 Marionette INFO loaded listener.js
06:54:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 253 (1DEEEC00) [pid = 2812] [serial = 896] [outer = 1D1C3800]
06:54:01 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:54:01 INFO - document served over http requires an http
06:54:01 INFO - sub-resource via script-tag using the meta-csp
06:54:01 INFO - delivery method with swap-origin-redirect and when
06:54:01 INFO - the target request is same-origin.
06:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 809ms
06:54:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:54:01 INFO - PROCESS | 2812 | ++DOCSHELL 1F1C2400 == 73 [pid = 2812] [id = 321]
06:54:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 254 (1F3B5C00) [pid = 2812] [serial = 897] [outer = 00000000]
06:54:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 255 (1FA14C00) [pid = 2812] [serial = 898] [outer = 1F3B5C00]
06:54:01 INFO - PROCESS | 2812 | 1445608441428 Marionette INFO loaded listener.js
06:54:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 256 (1FA48C00) [pid = 2812] [serial = 899] [outer = 1F3B5C00]
06:54:01 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:54:01 INFO - document served over http requires an http
06:54:01 INFO - sub-resource via xhr-request using the meta-csp
06:54:01 INFO - delivery method with keep-origin-redirect and when
06:54:01 INFO - the target request is same-origin.
06:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 746ms
06:54:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:54:02 INFO - PROCESS | 2812 | ++DOCSHELL 0EF9E000 == 74 [pid = 2812] [id = 322]
06:54:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 257 (0F788800) [pid = 2812] [serial = 900] [outer = 00000000]
06:54:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 258 (20BE2C00) [pid = 2812] [serial = 901] [outer = 0F788800]
06:54:02 INFO - PROCESS | 2812 | 1445608442184 Marionette INFO loaded listener.js
06:54:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 259 (210DE800) [pid = 2812] [serial = 902] [outer = 0F788800]
06:54:02 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:54:02 INFO - document served over http requires an http
06:54:02 INFO - sub-resource via xhr-request using the meta-csp
06:54:02 INFO - delivery method with no-redirect and when
06:54:02 INFO - the target request is same-origin.
06:54:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 698ms
06:54:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:54:02 INFO - PROCESS | 2812 | ++DOCSHELL 19C58000 == 75 [pid = 2812] [id = 323]
06:54:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 260 (1D17D800) [pid = 2812] [serial = 903] [outer = 00000000]
06:54:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 261 (1D182000) [pid = 2812] [serial = 904] [outer = 1D17D800]
06:54:02 INFO - PROCESS | 2812 | 1445608442912 Marionette INFO loaded listener.js
06:54:02 INFO - PROCESS | 2812 | ++DOMWINDOW == 262 (1D188000) [pid = 2812] [serial = 905] [outer = 1D17D800]
06:54:03 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:54:03 INFO - document served over http requires an http
06:54:03 INFO - sub-resource via xhr-request using the meta-csp
06:54:03 INFO - delivery method with swap-origin-redirect and when
06:54:03 INFO - the target request is same-origin.
06:54:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 699ms
06:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:54:03 INFO - PROCESS | 2812 | ++DOCSHELL 1D184400 == 76 [pid = 2812] [id = 324]
06:54:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 263 (207F0000) [pid = 2812] [serial = 906] [outer = 00000000]
06:54:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 264 (21F0B400) [pid = 2812] [serial = 907] [outer = 207F0000]
06:54:03 INFO - PROCESS | 2812 | 1445608443674 Marionette INFO loaded listener.js
06:54:03 INFO - PROCESS | 2812 | ++DOMWINDOW == 265 (21F16800) [pid = 2812] [serial = 908] [outer = 207F0000]
06:54:04 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:54:04 INFO - document served over http requires an https
06:54:04 INFO - sub-resource via fetch-request using the meta-csp
06:54:04 INFO - delivery method with keep-origin-redirect and when
06:54:04 INFO - the target request is same-origin.
06:54:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 810ms
06:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:54:04 INFO - PROCESS | 2812 | ++DOCSHELL 207F1800 == 77 [pid = 2812] [id = 325]
06:54:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 266 (210E0000) [pid = 2812] [serial = 909] [outer = 00000000]
06:54:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 267 (22484C00) [pid = 2812] [serial = 910] [outer = 210E0000]
06:54:04 INFO - PROCESS | 2812 | 1445608444441 Marionette INFO loaded listener.js
06:54:04 INFO - PROCESS | 2812 | ++DOMWINDOW == 268 (2248B800) [pid = 2812] [serial = 911] [outer = 210E0000]
06:54:05 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:54:05 INFO - document served over http requires an https
06:54:05 INFO - sub-resource via fetch-request using the meta-csp
06:54:05 INFO - delivery method with no-redirect and when
06:54:05 INFO - the target request is same-origin.
06:54:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 746ms
06:54:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:54:05 INFO - PROCESS | 2812 | ++DOCSHELL 1D18C800 == 78 [pid = 2812] [id = 326]
06:54:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 269 (1D190000) [pid = 2812] [serial = 912] [outer = 00000000]
06:54:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 270 (1D194800) [pid = 2812] [serial = 913] [outer = 1D190000]
06:54:05 INFO - PROCESS | 2812 | 1445608445229 Marionette INFO loaded listener.js
06:54:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 271 (22488400) [pid = 2812] [serial = 914] [outer = 1D190000]
06:54:05 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:54:05 INFO - document served over http requires an https
06:54:05 INFO - sub-resource via fetch-request using the meta-csp
06:54:05 INFO - delivery method with swap-origin-redirect and when
06:54:05 INFO - the target request is same-origin.
06:54:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 746ms
06:54:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:54:05 INFO - PROCESS | 2812 | ++DOCSHELL 1D191000 == 79 [pid = 2812] [id = 327]
06:54:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 272 (1D196800) [pid = 2812] [serial = 915] [outer = 00000000]
06:54:05 INFO - PROCESS | 2812 | ++DOMWINDOW == 273 (1FC08400) [pid = 2812] [serial = 916] [outer = 1D196800]
06:54:06 INFO - PROCESS | 2812 | 1445608446002 Marionette INFO loaded listener.js
06:54:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 274 (1FC0F000) [pid = 2812] [serial = 917] [outer = 1D196800]
06:54:06 INFO - PROCESS | 2812 | ++DOCSHELL 1FC0C400 == 80 [pid = 2812] [id = 328]
06:54:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 275 (22490800) [pid = 2812] [serial = 918] [outer = 00000000]
06:54:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 276 (224A1400) [pid = 2812] [serial = 919] [outer = 22490800]
06:54:06 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:54:06 INFO - document served over http requires an https
06:54:06 INFO - sub-resource via iframe-tag using the meta-csp
06:54:06 INFO - delivery method with keep-origin-redirect and when
06:54:06 INFO - the target request is same-origin.
06:54:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 841ms
06:54:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:54:06 INFO - PROCESS | 2812 | ++DOCSHELL 134C7800 == 81 [pid = 2812] [id = 329]
06:54:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 277 (15FEC800) [pid = 2812] [serial = 920] [outer = 00000000]
06:54:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 278 (224A3800) [pid = 2812] [serial = 921] [outer = 15FEC800]
06:54:06 INFO - PROCESS | 2812 | 1445608446898 Marionette INFO loaded listener.js
06:54:06 INFO - PROCESS | 2812 | ++DOMWINDOW == 279 (224AA400) [pid = 2812] [serial = 922] [outer = 15FEC800]
06:54:07 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x20d94a60 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:54:07 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x20d88440 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:54:07 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x20d89320 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:54:07 INFO - PROCESS | 2812 | ++DOCSHELL 22827800 == 82 [pid = 2812] [id = 330]
06:54:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 280 (22827C00) [pid = 2812] [serial = 923] [outer = 00000000]
06:54:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 281 (20D73400) [pid = 2812] [serial = 924] [outer = 22827C00]
06:54:07 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:54:07 INFO - document served over http requires an https
06:54:07 INFO - sub-resource via iframe-tag using the meta-csp
06:54:07 INFO - delivery method with no-redirect and when
06:54:07 INFO - the target request is same-origin.
06:54:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1095ms
06:54:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:54:07 INFO - PROCESS | 2812 | ++DOCSHELL 1D18B800 == 83 [pid = 2812] [id = 331]
06:54:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 282 (1FC0A800) [pid = 2812] [serial = 925] [outer = 00000000]
06:54:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 283 (22829800) [pid = 2812] [serial = 926] [outer = 1FC0A800]
06:54:07 INFO - PROCESS | 2812 | 1445608447963 Marionette INFO loaded listener.js
06:54:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 284 (2282F800) [pid = 2812] [serial = 927] [outer = 1FC0A800]
06:54:08 INFO - PROCESS | 2812 | ++DOCSHELL 22828C00 == 84 [pid = 2812] [id = 332]
06:54:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 285 (22830C00) [pid = 2812] [serial = 928] [outer = 00000000]
06:54:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 286 (22826400) [pid = 2812] [serial = 929] [outer = 22830C00]
06:54:08 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:54:08 INFO - document served over http requires an https
06:54:08 INFO - sub-resource via iframe-tag using the meta-csp
06:54:08 INFO - delivery method with swap-origin-redirect and when
06:54:08 INFO - the target request is same-origin.
06:54:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 857ms
06:54:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:54:08 INFO - PROCESS | 2812 | ++DOCSHELL 11E36000 == 85 [pid = 2812] [id = 333]
06:54:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 287 (20D7A800) [pid = 2812] [serial = 930] [outer = 00000000]
06:54:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 288 (23868800) [pid = 2812] [serial = 931] [outer = 20D7A800]
06:54:08 INFO - PROCESS | 2812 | 1445608448875 Marionette INFO loaded listener.js
06:54:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 289 (2386C000) [pid = 2812] [serial = 932] [outer = 20D7A800]
06:54:09 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:54:09 INFO - document served over http requires an https
06:54:09 INFO - sub-resource via script-tag using the meta-csp
06:54:09 INFO - delivery method with keep-origin-redirect and when
06:54:09 INFO - the target request is same-origin.
06:54:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 810ms
06:54:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:54:10 INFO - PROCESS | 2812 | ++DOCSHELL 16DB4000 == 86 [pid = 2812] [id = 334]
06:54:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 290 (16F7E800) [pid = 2812] [serial = 933] [outer = 00000000]
06:54:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 291 (23868400) [pid = 2812] [serial = 934] [outer = 16F7E800]
06:54:10 INFO - PROCESS | 2812 | 1445608450778 Marionette INFO loaded listener.js
06:54:10 INFO - PROCESS | 2812 | ++DOMWINDOW == 292 (23E35800) [pid = 2812] [serial = 935] [outer = 16F7E800]
06:54:11 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:54:11 INFO - document served over http requires an https
06:54:11 INFO - sub-resource via script-tag using the meta-csp
06:54:11 INFO - delivery method with no-redirect and when
06:54:11 INFO - the target request is same-origin.
06:54:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1937ms
06:54:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:54:11 INFO - PROCESS | 2812 | ++DOCSHELL 14682000 == 87 [pid = 2812] [id = 335]
06:54:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 293 (146B5000) [pid = 2812] [serial = 936] [outer = 00000000]
06:54:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 294 (14E3D400) [pid = 2812] [serial = 937] [outer = 146B5000]
06:54:11 INFO - PROCESS | 2812 | 1445608451599 Marionette INFO loaded listener.js
06:54:11 INFO - PROCESS | 2812 | ++DOMWINDOW == 295 (16DB7400) [pid = 2812] [serial = 938] [outer = 146B5000]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 0E3ACC00 == 86 [pid = 2812] [id = 264]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 10EDBC00 == 85 [pid = 2812] [id = 279]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1157E000 == 84 [pid = 2812] [id = 280]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 17742C00 == 83 [pid = 2812] [id = 281]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1692B400 == 82 [pid = 2812] [id = 282]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 16D6C400 == 81 [pid = 2812] [id = 283]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 11581800 == 80 [pid = 2812] [id = 284]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1999D000 == 79 [pid = 2812] [id = 285]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 16D78800 == 78 [pid = 2812] [id = 286]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1D14B000 == 77 [pid = 2812] [id = 287]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 19E51C00 == 76 [pid = 2812] [id = 288]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 10ED6400 == 75 [pid = 2812] [id = 289]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 10ED7400 == 74 [pid = 2812] [id = 290]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1E703000 == 73 [pid = 2812] [id = 291]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1E70D800 == 72 [pid = 2812] [id = 292]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1EF54000 == 71 [pid = 2812] [id = 293]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1EF56C00 == 70 [pid = 2812] [id = 294]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1E702400 == 69 [pid = 2812] [id = 295]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 14687000 == 68 [pid = 2812] [id = 296]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 0F112000 == 67 [pid = 2812] [id = 297]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 11B1B000 == 66 [pid = 2812] [id = 299]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 15BF8C00 == 65 [pid = 2812] [id = 300]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 0E0F4000 == 64 [pid = 2812] [id = 301]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 134BFC00 == 63 [pid = 2812] [id = 302]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1530DC00 == 62 [pid = 2812] [id = 298]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 112CF000 == 61 [pid = 2812] [id = 303]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1210E800 == 60 [pid = 2812] [id = 304]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 14E44400 == 59 [pid = 2812] [id = 305]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 169B2400 == 58 [pid = 2812] [id = 306]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1712F400 == 57 [pid = 2812] [id = 307]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 178EE000 == 56 [pid = 2812] [id = 308]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 112D5400 == 55 [pid = 2812] [id = 278]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 18546800 == 54 [pid = 2812] [id = 309]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 13896800 == 53 [pid = 2812] [id = 310]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1776EC00 == 52 [pid = 2812] [id = 311]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 19E51400 == 51 [pid = 2812] [id = 312]
06:54:12 INFO - PROCESS | 2812 | --DOCSHELL 1E707C00 == 50 [pid = 2812] [id = 313]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 294 (146AF400) [pid = 2812] [serial = 743] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 293 (14E4A800) [pid = 2812] [serial = 754] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 292 (146A7400) [pid = 2812] [serial = 746] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 291 (15BF1000) [pid = 2812] [serial = 759] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 290 (13730000) [pid = 2812] [serial = 749] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 289 (16F79800) [pid = 2812] [serial = 767] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 288 (16918C00) [pid = 2812] [serial = 764] [outer = 00000000] [url = about:blank]
06:54:12 INFO - PROCESS | 2812 | --DOMWINDOW == 287 (1721C000) [pid = 2812] [serial = 770] [outer = 00000000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 286 (1CD10C00) [pid = 2812] [serial = 871] [outer = 1979A000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 285 (16D6EC00) [pid = 2812] [serial = 793] [outer = 16D6DC00] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 284 (17770000) [pid = 2812] [serial = 859] [outer = 17218C00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 283 (18F7D800) [pid = 2812] [serial = 787] [outer = 18357400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 282 (14E46800) [pid = 2812] [serial = 784] [outer = 13E08800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 281 (19763400) [pid = 2812] [serial = 790] [outer = 18548400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 280 (1EF52000) [pid = 2812] [serial = 817] [outer = 1EF49400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 279 (1E70AC00) [pid = 2812] [serial = 814] [outer = 1E705800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 278 (1FA3E800) [pid = 2812] [serial = 808] [outer = 14689000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 277 (146AA400) [pid = 2812] [serial = 837] [outer = 11EAFC00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 276 (1721FC00) [pid = 2812] [serial = 857] [outer = 17122400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 275 (1F3B1C00) [pid = 2812] [serial = 805] [outer = 1CD17400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 274 (21F09400) [pid = 2812] [serial = 829] [outer = 21406800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 273 (14685C00) [pid = 2812] [serial = 847] [outer = 11847000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 272 (21405000) [pid = 2812] [serial = 826] [outer = 210E2800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 271 (1F1BA000) [pid = 2812] [serial = 803] [outer = 1F1B9800] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 270 (207E7400) [pid = 2812] [serial = 811] [outer = 1FA40000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 269 (210E0C00) [pid = 2812] [serial = 823] [outer = 20BE8C00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 268 (171C1400) [pid = 2812] [serial = 856] [outer = 17122400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 267 (18CAB400) [pid = 2812] [serial = 862] [outer = 18316000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 266 (13E0A400) [pid = 2812] [serial = 845] [outer = 134C0000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 265 (192AA400) [pid = 2812] [serial = 865] [outer = 18CAAC00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 264 (15316C00) [pid = 2812] [serial = 850] [outer = 136FBC00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 263 (10ED3800) [pid = 2812] [serial = 835] [outer = 169E7C00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 262 (169E6C00) [pid = 2812] [serial = 853] [outer = 16918800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 261 (1D14B800) [pid = 2812] [serial = 800] [outer = 19E4B400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 260 (10EAA400) [pid = 2812] [serial = 842] [outer = 0EF52C00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 259 (1291AC00) [pid = 2812] [serial = 781] [outer = 1157CC00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 258 (20BEEC00) [pid = 2812] [serial = 820] [outer = 1EF54800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 257 (1834C800) [pid = 2812] [serial = 860] [outer = 17218C00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 256 (16D76000) [pid = 2812] [serial = 795] [outer = 16D6AC00] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 255 (15BF6C00) [pid = 2812] [serial = 832] [outer = 10F30800] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 254 (190C7000) [pid = 2812] [serial = 863] [outer = 18316000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 253 (171C3400) [pid = 2812] [serial = 868] [outer = 14E47000] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 252 (11EAE800) [pid = 2812] [serial = 840] [outer = 16246800] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608430303]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 251 (18CAB800) [pid = 2812] [serial = 779] [outer = 12956400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 250 (18547000) [pid = 2812] [serial = 798] [outer = 19E4D800] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608419611]
06:54:13 INFO - PROCESS | 2812 | --DOMWINDOW == 249 (1E70A000) [pid = 2812] [serial = 874] [outer = 1CD59400] [url = about:blank]
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 250 (10ED1800) [pid = 2812] [serial = 939] [outer = 19998C00]
06:54:13 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:54:13 INFO - document served over http requires an https
06:54:13 INFO - sub-resource via script-tag using the meta-csp
06:54:13 INFO - delivery method with swap-origin-redirect and when
06:54:13 INFO - the target request is same-origin.
06:54:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
06:54:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:54:13 INFO - PROCESS | 2812 | ++DOCSHELL 1157F800 == 51 [pid = 2812] [id = 336]
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 251 (11847C00) [pid = 2812] [serial = 940] [outer = 00000000]
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 252 (12919000) [pid = 2812] [serial = 941] [outer = 11847C00]
06:54:13 INFO - PROCESS | 2812 | 1445608453225 Marionette INFO loaded listener.js
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 253 (12955C00) [pid = 2812] [serial = 942] [outer = 11847C00]
06:54:13 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:54:13 INFO - document served over http requires an https
06:54:13 INFO - sub-resource via xhr-request using the meta-csp
06:54:13 INFO - delivery method with keep-origin-redirect and when
06:54:13 INFO - the target request is same-origin.
06:54:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 539ms
06:54:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:54:13 INFO - PROCESS | 2812 | ++DOCSHELL 12923C00 == 52 [pid = 2812] [id = 337]
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 254 (1372F000) [pid = 2812] [serial = 943] [outer = 00000000]
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 255 (1399C000) [pid = 2812] [serial = 944] [outer = 1372F000]
06:54:13 INFO - PROCESS | 2812 | 1445608453756 Marionette INFO loaded listener.js
06:54:13 INFO - PROCESS | 2812 | ++DOMWINDOW == 256 (146AAC00) [pid = 2812] [serial = 945] [outer = 1372F000]
06:54:14 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:54:14 INFO - document served over http requires an https
06:54:14 INFO - sub-resource via xhr-request using the meta-csp
06:54:14 INFO - delivery method with no-redirect and when
06:54:14 INFO - the target request is same-origin.
06:54:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 508ms
06:54:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:54:14 INFO - PROCESS | 2812 | ++DOCSHELL 13737C00 == 53 [pid = 2812] [id = 338]
06:54:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 257 (146B2C00) [pid = 2812] [serial = 946] [outer = 00000000]
06:54:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 258 (14A8DC00) [pid = 2812] [serial = 947] [outer = 146B2C00]
06:54:14 INFO - PROCESS | 2812 | 1445608454277 Marionette INFO loaded listener.js
06:54:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 259 (14E44800) [pid = 2812] [serial = 948] [outer = 146B2C00]
06:54:14 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:54:14 INFO - document served over http requires an https
06:54:14 INFO - sub-resource via xhr-request using the meta-csp
06:54:14 INFO - delivery method with swap-origin-redirect and when
06:54:14 INFO - the target request is same-origin.
06:54:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 540ms
06:54:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:54:14 INFO - PROCESS | 2812 | ++DOCSHELL 14687000 == 54 [pid = 2812] [id = 339]
06:54:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 260 (14C09000) [pid = 2812] [serial = 949] [outer = 00000000]
06:54:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 261 (15315000) [pid = 2812] [serial = 950] [outer = 14C09000]
06:54:14 INFO - PROCESS | 2812 | 1445608454801 Marionette INFO loaded listener.js
06:54:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 262 (15BF1C00) [pid = 2812] [serial = 951] [outer = 14C09000]
06:54:15 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:54:15 INFO - document served over http requires an http
06:54:15 INFO - sub-resource via fetch-request using the meta-referrer
06:54:15 INFO - delivery method with keep-origin-redirect and when
06:54:15 INFO - the target request is cross-origin.
06:54:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 555ms
06:54:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:54:15 INFO - PROCESS | 2812 | ++DOCSHELL 1210E800 == 55 [pid = 2812] [id = 340]
06:54:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 263 (15179C00) [pid = 2812] [serial = 952] [outer = 00000000]
06:54:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 264 (16249400) [pid = 2812] [serial = 953] [outer = 15179C00]
06:54:15 INFO - PROCESS | 2812 | 1445608455396 Marionette INFO loaded listener.js
06:54:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 265 (1691B800) [pid = 2812] [serial = 954] [outer = 15179C00]
06:54:15 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:54:15 INFO - document served over http requires an http
06:54:15 INFO - sub-resource via fetch-request using the meta-referrer
06:54:15 INFO - delivery method with no-redirect and when
06:54:15 INFO - the target request is cross-origin.
06:54:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 603ms
06:54:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:54:15 INFO - PROCESS | 2812 | ++DOCSHELL 16248C00 == 56 [pid = 2812] [id = 341]
06:54:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 266 (16251800) [pid = 2812] [serial = 955] [outer = 00000000]
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 267 (169E5800) [pid = 2812] [serial = 956] [outer = 16251800]
06:54:16 INFO - PROCESS | 2812 | 1445608456015 Marionette INFO loaded listener.js
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 268 (16D78800) [pid = 2812] [serial = 957] [outer = 16251800]
06:54:16 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:54:16 INFO - document served over http requires an http
06:54:16 INFO - sub-resource via fetch-request using the meta-referrer
06:54:16 INFO - delivery method with swap-origin-redirect and when
06:54:16 INFO - the target request is cross-origin.
06:54:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 603ms
06:54:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:54:16 INFO - PROCESS | 2812 | ++DOCSHELL 169DA400 == 57 [pid = 2812] [id = 342]
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 269 (16D71000) [pid = 2812] [serial = 958] [outer = 00000000]
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 270 (171C4C00) [pid = 2812] [serial = 959] [outer = 16D71000]
06:54:16 INFO - PROCESS | 2812 | 1445608456609 Marionette INFO loaded listener.js
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 271 (1721C400) [pid = 2812] [serial = 960] [outer = 16D71000]
06:54:16 INFO - PROCESS | 2812 | ++DOCSHELL 171C0800 == 58 [pid = 2812] [id = 343]
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 272 (171C1400) [pid = 2812] [serial = 961] [outer = 00000000]
06:54:16 INFO - PROCESS | 2812 | ++DOMWINDOW == 273 (17762C00) [pid = 2812] [serial = 962] [outer = 171C1400]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 272 (16D6DC00) [pid = 2812] [serial = 792] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 271 (19E4D800) [pid = 2812] [serial = 797] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608419611]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 270 (1F1B9800) [pid = 2812] [serial = 802] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 269 (169E7C00) [pid = 2812] [serial = 834] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 268 (14E3B400) [pid = 2812] [serial = 687] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 267 (18FB7C00) [pid = 2812] [serial = 600] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 266 (1773E000) [pid = 2812] [serial = 512] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 265 (149D0C00) [pid = 2812] [serial = 470] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 264 (16918800) [pid = 2812] [serial = 852] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 263 (0EF9EC00) [pid = 2812] [serial = 420] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 262 (11C5A000) [pid = 2812] [serial = 434] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 261 (11EAFC00) [pid = 2812] [serial = 836] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 260 (16F72400) [pid = 2812] [serial = 440] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 259 (134C0000) [pid = 2812] [serial = 844] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 258 (146A9800) [pid = 2812] [serial = 446] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 257 (134B9800) [pid = 2812] [serial = 425] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 256 (146B3400) [pid = 2812] [serial = 449] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 255 (136FBC00) [pid = 2812] [serial = 849] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 254 (17124800) [pid = 2812] [serial = 362] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 253 (17760C00) [pid = 2812] [serial = 431] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 252 (11847000) [pid = 2812] [serial = 846] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 251 (17122400) [pid = 2812] [serial = 855] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 250 (18316000) [pid = 2812] [serial = 861] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 249 (0EF52C00) [pid = 2812] [serial = 841] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 248 (17218C00) [pid = 2812] [serial = 858] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 247 (1979A000) [pid = 2812] [serial = 870] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 246 (18CAFC00) [pid = 2812] [serial = 356] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 245 (12956400) [pid = 2812] [serial = 777] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 244 (18ABE800) [pid = 2812] [serial = 347] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 243 (11855800) [pid = 2812] [serial = 353] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 242 (15BED800) [pid = 2812] [serial = 437] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 241 (15174800) [pid = 2812] [serial = 428] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 240 (18CAAC00) [pid = 2812] [serial = 864] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 239 (14E47000) [pid = 2812] [serial = 867] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 238 (171BD800) [pid = 2812] [serial = 365] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 237 (10ED4000) [pid = 2812] [serial = 350] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 236 (16246800) [pid = 2812] [serial = 839] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608430303]
06:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 235 (16F7B800) [pid = 2812] [serial = 443] [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:54:17 INFO - PROCESS | 2812 | --DOMWINDOW == 234 (1851DC00) [pid = 2812] [serial = 359] [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:54:17 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:54:17 INFO - document served over http requires an http
06:54:17 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:17 INFO - delivery method with keep-origin-redirect and when
06:54:17 INFO - the target request is cross-origin.
06:54:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 921ms
06:54:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:54:17 INFO - PROCESS | 2812 | ++DOCSHELL 11847000 == 59 [pid = 2812] [id = 344]
06:54:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 235 (11C5A000) [pid = 2812] [serial = 963] [outer = 00000000]
06:54:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 236 (15BED800) [pid = 2812] [serial = 964] [outer = 11C5A000]
06:54:17 INFO - PROCESS | 2812 | 1445608457545 Marionette INFO loaded listener.js
06:54:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 237 (17124800) [pid = 2812] [serial = 965] [outer = 11C5A000]
06:54:17 INFO - PROCESS | 2812 | ++DOCSHELL 153E2800 == 60 [pid = 2812] [id = 345]
06:54:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 238 (171C3400) [pid = 2812] [serial = 966] [outer = 00000000]
06:54:17 INFO - PROCESS | 2812 | ++DOMWINDOW == 239 (17746400) [pid = 2812] [serial = 967] [outer = 171C3400]
06:54:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:17 INFO - document served over http requires an http
06:54:17 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:17 INFO - delivery method with no-redirect and when
06:54:17 INFO - the target request is cross-origin.
06:54:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 540ms
06:54:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:54:18 INFO - PROCESS | 2812 | ++DOCSHELL 13732800 == 61 [pid = 2812] [id = 346]
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 240 (1721C000) [pid = 2812] [serial = 968] [outer = 00000000]
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 241 (17760C00) [pid = 2812] [serial = 969] [outer = 1721C000]
06:54:18 INFO - PROCESS | 2812 | 1445608458084 Marionette INFO loaded listener.js
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 242 (18311400) [pid = 2812] [serial = 970] [outer = 1721C000]
06:54:18 INFO - PROCESS | 2812 | ++DOCSHELL 17770000 == 62 [pid = 2812] [id = 347]
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 243 (18316800) [pid = 2812] [serial = 971] [outer = 00000000]
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 244 (18516000) [pid = 2812] [serial = 972] [outer = 18316800]
06:54:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:18 INFO - document served over http requires an http
06:54:18 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:18 INFO - delivery method with swap-origin-redirect and when
06:54:18 INFO - the target request is cross-origin.
06:54:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 539ms
06:54:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:54:18 INFO - PROCESS | 2812 | ++DOCSHELL 1773E000 == 63 [pid = 2812] [id = 348]
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 245 (18310800) [pid = 2812] [serial = 973] [outer = 00000000]
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 246 (18CAB400) [pid = 2812] [serial = 974] [outer = 18310800]
06:54:18 INFO - PROCESS | 2812 | 1445608458620 Marionette INFO loaded listener.js
06:54:18 INFO - PROCESS | 2812 | ++DOMWINDOW == 247 (18F80800) [pid = 2812] [serial = 975] [outer = 18310800]
06:54:19 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:54:19 INFO - document served over http requires an http
06:54:19 INFO - sub-resource via script-tag using the meta-referrer
06:54:19 INFO - delivery method with keep-origin-redirect and when
06:54:19 INFO - the target request is cross-origin.
06:54:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 540ms
06:54:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:54:19 INFO - PROCESS | 2812 | ++DOCSHELL 17745400 == 64 [pid = 2812] [id = 349]
06:54:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 248 (18A10400) [pid = 2812] [serial = 976] [outer = 00000000]
06:54:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 249 (190C7000) [pid = 2812] [serial = 977] [outer = 18A10400]
06:54:19 INFO - PROCESS | 2812 | 1445608459203 Marionette INFO loaded listener.js
06:54:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 250 (192F4C00) [pid = 2812] [serial = 978] [outer = 18A10400]
06:54:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:19 INFO - document served over http requires an http
06:54:19 INFO - sub-resource via script-tag using the meta-referrer
06:54:19 INFO - delivery method with no-redirect and when
06:54:19 INFO - the target request is cross-origin.
06:54:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 746ms
06:54:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:54:19 INFO - PROCESS | 2812 | ++DOCSHELL 11EB8000 == 65 [pid = 2812] [id = 350]
06:54:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 251 (13E26800) [pid = 2812] [serial = 979] [outer = 00000000]
06:54:19 INFO - PROCESS | 2812 | ++DOMWINDOW == 252 (14A84000) [pid = 2812] [serial = 980] [outer = 13E26800]
06:54:20 INFO - PROCESS | 2812 | 1445608459993 Marionette INFO loaded listener.js
06:54:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 253 (15162C00) [pid = 2812] [serial = 981] [outer = 13E26800]
06:54:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:20 INFO - document served over http requires an http
06:54:20 INFO - sub-resource via script-tag using the meta-referrer
06:54:20 INFO - delivery method with swap-origin-redirect and when
06:54:20 INFO - the target request is cross-origin.
06:54:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 810ms
06:54:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:54:20 INFO - PROCESS | 2812 | ++DOCSHELL 14688800 == 66 [pid = 2812] [id = 351]
06:54:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 254 (1623F800) [pid = 2812] [serial = 982] [outer = 00000000]
06:54:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 255 (16F79800) [pid = 2812] [serial = 983] [outer = 1623F800]
06:54:20 INFO - PROCESS | 2812 | 1445608460799 Marionette INFO loaded listener.js
06:54:20 INFO - PROCESS | 2812 | ++DOMWINDOW == 256 (1774B000) [pid = 2812] [serial = 984] [outer = 1623F800]
06:54:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:21 INFO - document served over http requires an http
06:54:21 INFO - sub-resource via xhr-request using the meta-referrer
06:54:21 INFO - delivery method with keep-origin-redirect and when
06:54:21 INFO - the target request is cross-origin.
06:54:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 746ms
06:54:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:54:21 INFO - PROCESS | 2812 | ++DOCSHELL 18FB2800 == 67 [pid = 2812] [id = 352]
06:54:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 257 (1906E800) [pid = 2812] [serial = 985] [outer = 00000000]
06:54:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 258 (19644800) [pid = 2812] [serial = 986] [outer = 1906E800]
06:54:21 INFO - PROCESS | 2812 | 1445608461587 Marionette INFO loaded listener.js
06:54:21 INFO - PROCESS | 2812 | ++DOMWINDOW == 259 (19E51400) [pid = 2812] [serial = 987] [outer = 1906E800]
06:54:22 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:54:22 INFO - document served over http requires an http
06:54:22 INFO - sub-resource via xhr-request using the meta-referrer
06:54:22 INFO - delivery method with no-redirect and when
06:54:22 INFO - the target request is cross-origin.
06:54:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 746ms
06:54:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:54:22 INFO - PROCESS | 2812 | ++DOCSHELL 10ED7400 == 68 [pid = 2812] [id = 353]
06:54:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 260 (192B0400) [pid = 2812] [serial = 988] [outer = 00000000]
06:54:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 261 (1CD65C00) [pid = 2812] [serial = 989] [outer = 192B0400]
06:54:22 INFO - PROCESS | 2812 | 1445608462316 Marionette INFO loaded listener.js
06:54:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 262 (1D17CC00) [pid = 2812] [serial = 990] [outer = 192B0400]
06:54:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:22 INFO - document served over http requires an http
06:54:22 INFO - sub-resource via xhr-request using the meta-referrer
06:54:22 INFO - delivery method with swap-origin-redirect and when
06:54:22 INFO - the target request is cross-origin.
06:54:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 683ms
06:54:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:54:22 INFO - PROCESS | 2812 | ++DOCSHELL 1CD5DC00 == 69 [pid = 2812] [id = 354]
06:54:22 INFO - PROCESS | 2812 | ++DOMWINDOW == 263 (1CD61000) [pid = 2812] [serial = 991] [outer = 00000000]
06:54:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 264 (1DEE7800) [pid = 2812] [serial = 992] [outer = 1CD61000]
06:54:23 INFO - PROCESS | 2812 | 1445608462996 Marionette INFO loaded listener.js
06:54:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 265 (1DEF1000) [pid = 2812] [serial = 993] [outer = 1CD61000]
06:54:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:23 INFO - document served over http requires an https
06:54:23 INFO - sub-resource via fetch-request using the meta-referrer
06:54:23 INFO - delivery method with keep-origin-redirect and when
06:54:23 INFO - the target request is cross-origin.
06:54:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 825ms
06:54:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:54:23 INFO - PROCESS | 2812 | ++DOCSHELL 1DEF4400 == 70 [pid = 2812] [id = 355]
06:54:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 266 (1E70C400) [pid = 2812] [serial = 994] [outer = 00000000]
06:54:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 267 (1EF51C00) [pid = 2812] [serial = 995] [outer = 1E70C400]
06:54:23 INFO - PROCESS | 2812 | 1445608463864 Marionette INFO loaded listener.js
06:54:23 INFO - PROCESS | 2812 | ++DOMWINDOW == 268 (1F1BB400) [pid = 2812] [serial = 996] [outer = 1E70C400]
06:54:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:24 INFO - document served over http requires an https
06:54:24 INFO - sub-resource via fetch-request using the meta-referrer
06:54:24 INFO - delivery method with no-redirect and when
06:54:24 INFO - the target request is cross-origin.
06:54:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 714ms
06:54:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:54:24 INFO - PROCESS | 2812 | ++DOCSHELL 11C9B800 == 71 [pid = 2812] [id = 356]
06:54:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 269 (1EF4C800) [pid = 2812] [serial = 997] [outer = 00000000]
06:54:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 270 (1F3BCC00) [pid = 2812] [serial = 998] [outer = 1EF4C800]
06:54:24 INFO - PROCESS | 2812 | 1445608464546 Marionette INFO loaded listener.js
06:54:24 INFO - PROCESS | 2812 | ++DOMWINDOW == 271 (1FA3D800) [pid = 2812] [serial = 999] [outer = 1EF4C800]
06:54:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:25 INFO - document served over http requires an https
06:54:25 INFO - sub-resource via fetch-request using the meta-referrer
06:54:25 INFO - delivery method with swap-origin-redirect and when
06:54:25 INFO - the target request is cross-origin.
06:54:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 715ms
06:54:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:54:25 INFO - PROCESS | 2812 | ++DOCSHELL 1623F400 == 72 [pid = 2812] [id = 357]
06:54:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 272 (1EF58800) [pid = 2812] [serial = 1000] [outer = 00000000]
06:54:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 273 (1FC01400) [pid = 2812] [serial = 1001] [outer = 1EF58800]
06:54:25 INFO - PROCESS | 2812 | 1445608465350 Marionette INFO loaded listener.js
06:54:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 274 (207E8800) [pid = 2812] [serial = 1002] [outer = 1EF58800]
06:54:25 INFO - PROCESS | 2812 | ++DOCSHELL 1FCB6C00 == 73 [pid = 2812] [id = 358]
06:54:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 275 (20BEF800) [pid = 2812] [serial = 1003] [outer = 00000000]
06:54:25 INFO - PROCESS | 2812 | ++DOMWINDOW == 276 (1FC06800) [pid = 2812] [serial = 1004] [outer = 20BEF800]
06:54:25 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:54:25 INFO - document served over http requires an https
06:54:25 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:25 INFO - delivery method with keep-origin-redirect and when
06:54:25 INFO - the target request is cross-origin.
06:54:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 809ms
06:54:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:54:26 INFO - PROCESS | 2812 | ++DOCSHELL 11C61C00 == 74 [pid = 2812] [id = 359]
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 277 (1FA12800) [pid = 2812] [serial = 1005] [outer = 00000000]
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 278 (21402800) [pid = 2812] [serial = 1006] [outer = 1FA12800]
06:54:26 INFO - PROCESS | 2812 | 1445608466148 Marionette INFO loaded listener.js
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 279 (2140E800) [pid = 2812] [serial = 1007] [outer = 1FA12800]
06:54:26 INFO - PROCESS | 2812 | ++DOCSHELL 21F07C00 == 75 [pid = 2812] [id = 360]
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 280 (22482400) [pid = 2812] [serial = 1008] [outer = 00000000]
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 281 (210E0C00) [pid = 2812] [serial = 1009] [outer = 22482400]
06:54:26 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:54:26 INFO - document served over http requires an https
06:54:26 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:26 INFO - delivery method with no-redirect and when
06:54:26 INFO - the target request is cross-origin.
06:54:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 810ms
06:54:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:54:26 INFO - PROCESS | 2812 | ++DOCSHELL 134BB000 == 76 [pid = 2812] [id = 361]
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 282 (21F09400) [pid = 2812] [serial = 1010] [outer = 00000000]
06:54:26 INFO - PROCESS | 2812 | ++DOMWINDOW == 283 (2267FC00) [pid = 2812] [serial = 1011] [outer = 21F09400]
06:54:26 INFO - PROCESS | 2812 | 1445608466947 Marionette INFO loaded listener.js
06:54:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 284 (22687800) [pid = 2812] [serial = 1012] [outer = 21F09400]
06:54:27 INFO - PROCESS | 2812 | ++DOCSHELL 224E4800 == 77 [pid = 2812] [id = 362]
06:54:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 285 (224E4C00) [pid = 2812] [serial = 1013] [outer = 00000000]
06:54:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 286 (224E6C00) [pid = 2812] [serial = 1014] [outer = 224E4C00]
06:54:27 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:54:27 INFO - document served over http requires an https
06:54:27 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:27 INFO - delivery method with swap-origin-redirect and when
06:54:27 INFO - the target request is cross-origin.
06:54:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 810ms
06:54:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:54:27 INFO - PROCESS | 2812 | ++DOCSHELL 224ADC00 == 78 [pid = 2812] [id = 363]
06:54:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 287 (224E3C00) [pid = 2812] [serial = 1015] [outer = 00000000]
06:54:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 288 (224EE800) [pid = 2812] [serial = 1016] [outer = 224E3C00]
06:54:27 INFO - PROCESS | 2812 | 1445608467807 Marionette INFO loaded listener.js
06:54:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 289 (2268DC00) [pid = 2812] [serial = 1017] [outer = 224E3C00]
06:54:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:28 INFO - document served over http requires an https
06:54:28 INFO - sub-resource via script-tag using the meta-referrer
06:54:28 INFO - delivery method with keep-origin-redirect and when
06:54:28 INFO - the target request is cross-origin.
06:54:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 841ms
06:54:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:54:28 INFO - PROCESS | 2812 | ++DOCSHELL 1467D000 == 79 [pid = 2812] [id = 364]
06:54:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 290 (1FA13800) [pid = 2812] [serial = 1018] [outer = 00000000]
06:54:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 291 (23861400) [pid = 2812] [serial = 1019] [outer = 1FA13800]
06:54:28 INFO - PROCESS | 2812 | 1445608468593 Marionette INFO loaded listener.js
06:54:28 INFO - PROCESS | 2812 | ++DOMWINDOW == 292 (23E38800) [pid = 2812] [serial = 1020] [outer = 1FA13800]
06:54:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:29 INFO - document served over http requires an https
06:54:29 INFO - sub-resource via script-tag using the meta-referrer
06:54:29 INFO - delivery method with no-redirect and when
06:54:29 INFO - the target request is cross-origin.
06:54:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 714ms
06:54:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:54:29 INFO - PROCESS | 2812 | ++DOCSHELL 225C7000 == 80 [pid = 2812] [id = 365]
06:54:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 293 (225C7800) [pid = 2812] [serial = 1021] [outer = 00000000]
06:54:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 294 (225CEC00) [pid = 2812] [serial = 1022] [outer = 225C7800]
06:54:29 INFO - PROCESS | 2812 | 1445608469293 Marionette INFO loaded listener.js
06:54:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 295 (23E2E400) [pid = 2812] [serial = 1023] [outer = 225C7800]
06:54:29 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:54:29 INFO - document served over http requires an https
06:54:29 INFO - sub-resource via script-tag using the meta-referrer
06:54:29 INFO - delivery method with swap-origin-redirect and when
06:54:29 INFO - the target request is cross-origin.
06:54:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 746ms
06:54:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:54:30 INFO - PROCESS | 2812 | ++DOCSHELL 11C9A000 == 81 [pid = 2812] [id = 366]
06:54:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 296 (225CC000) [pid = 2812] [serial = 1024] [outer = 00000000]
06:54:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 297 (24393800) [pid = 2812] [serial = 1025] [outer = 225CC000]
06:54:30 INFO - PROCESS | 2812 | 1445608470094 Marionette INFO loaded listener.js
06:54:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 298 (24399C00) [pid = 2812] [serial = 1026] [outer = 225CC000]
06:54:30 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:54:30 INFO - document served over http requires an https
06:54:30 INFO - sub-resource via xhr-request using the meta-referrer
06:54:30 INFO - delivery method with keep-origin-redirect and when
06:54:30 INFO - the target request is cross-origin.
06:54:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 746ms
06:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:54:30 INFO - PROCESS | 2812 | ++DOCSHELL 23E34800 == 82 [pid = 2812] [id = 367]
06:54:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 299 (23EDCC00) [pid = 2812] [serial = 1027] [outer = 00000000]
06:54:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 300 (23EE2800) [pid = 2812] [serial = 1028] [outer = 23EDCC00]
06:54:30 INFO - PROCESS | 2812 | 1445608470859 Marionette INFO loaded listener.js
06:54:30 INFO - PROCESS | 2812 | ++DOMWINDOW == 301 (23EEA800) [pid = 2812] [serial = 1029] [outer = 23EDCC00]
06:54:31 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:54:31 INFO - document served over http requires an https
06:54:31 INFO - sub-resource via xhr-request using the meta-referrer
06:54:31 INFO - delivery method with no-redirect and when
06:54:31 INFO - the target request is cross-origin.
06:54:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 810ms
06:54:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:54:31 INFO - PROCESS | 2812 | ++DOCSHELL 2245A400 == 83 [pid = 2812] [id = 368]
06:54:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 302 (2245B400) [pid = 2812] [serial = 1030] [outer = 00000000]
06:54:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 303 (22461400) [pid = 2812] [serial = 1031] [outer = 2245B400]
06:54:31 INFO - PROCESS | 2812 | 1445608471678 Marionette INFO loaded listener.js
06:54:31 INFO - PROCESS | 2812 | ++DOMWINDOW == 304 (22468400) [pid = 2812] [serial = 1032] [outer = 2245B400]
06:54: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:54:32 INFO - document served over http requires an https
06:54:32 INFO - sub-resource via xhr-request using the meta-referrer
06:54:32 INFO - delivery method with swap-origin-redirect and when
06:54:32 INFO - the target request is cross-origin.
06:54:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 714ms
06:54:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:54:32 INFO - PROCESS | 2812 | ++DOCSHELL 0F16DC00 == 84 [pid = 2812] [id = 369]
06:54:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 305 (2245D000) [pid = 2812] [serial = 1033] [outer = 00000000]
06:54:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 306 (23EEB400) [pid = 2812] [serial = 1034] [outer = 2245D000]
06:54:32 INFO - PROCESS | 2812 | 1445608472364 Marionette INFO loaded listener.js
06:54:32 INFO - PROCESS | 2812 | ++DOMWINDOW == 307 (24227C00) [pid = 2812] [serial = 1035] [outer = 2245D000]
06:54:34 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:54:34 INFO - document served over http requires an http
06:54:34 INFO - sub-resource via fetch-request using the meta-referrer
06:54:34 INFO - delivery method with keep-origin-redirect and when
06:54:34 INFO - the target request is same-origin.
06:54:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1937ms
06:54:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:54:34 INFO - PROCESS | 2812 | ++DOCSHELL 171B8C00 == 85 [pid = 2812] [id = 370]
06:54:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 308 (191AE400) [pid = 2812] [serial = 1036] [outer = 00000000]
06:54:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 309 (24195C00) [pid = 2812] [serial = 1037] [outer = 191AE400]
06:54:34 INFO - PROCESS | 2812 | 1445608474316 Marionette INFO loaded listener.js
06:54:34 INFO - PROCESS | 2812 | ++DOMWINDOW == 310 (24198C00) [pid = 2812] [serial = 1038] [outer = 191AE400]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 0E68F400 == 84 [pid = 2812] [id = 314]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 14A89C00 == 83 [pid = 2812] [id = 315]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 146B2800 == 82 [pid = 2812] [id = 316]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 18AC1C00 == 81 [pid = 2812] [id = 317]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 17743400 == 80 [pid = 2812] [id = 318]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 191B3800 == 79 [pid = 2812] [id = 319]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1D1BF400 == 78 [pid = 2812] [id = 320]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1F1C2400 == 77 [pid = 2812] [id = 321]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 0EF9E000 == 76 [pid = 2812] [id = 322]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 19C58000 == 75 [pid = 2812] [id = 323]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1D184400 == 74 [pid = 2812] [id = 324]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 207F1800 == 73 [pid = 2812] [id = 325]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1D18C800 == 72 [pid = 2812] [id = 326]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1D191000 == 71 [pid = 2812] [id = 327]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1FC0C400 == 70 [pid = 2812] [id = 328]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 134C7800 == 69 [pid = 2812] [id = 329]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 22827800 == 68 [pid = 2812] [id = 330]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1D18B800 == 67 [pid = 2812] [id = 331]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 22828C00 == 66 [pid = 2812] [id = 332]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 11E36000 == 65 [pid = 2812] [id = 333]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 16DB4000 == 64 [pid = 2812] [id = 334]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 14682000 == 63 [pid = 2812] [id = 335]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1157F800 == 62 [pid = 2812] [id = 336]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 12923C00 == 61 [pid = 2812] [id = 337]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 13737C00 == 60 [pid = 2812] [id = 338]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 14687000 == 59 [pid = 2812] [id = 339]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1210E800 == 58 [pid = 2812] [id = 340]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 16248C00 == 57 [pid = 2812] [id = 341]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 169DA400 == 56 [pid = 2812] [id = 342]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 171C0800 == 55 [pid = 2812] [id = 343]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 11847000 == 54 [pid = 2812] [id = 344]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 153E2800 == 53 [pid = 2812] [id = 345]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 13732800 == 52 [pid = 2812] [id = 346]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 17770000 == 51 [pid = 2812] [id = 347]
06:54:35 INFO - PROCESS | 2812 | --DOCSHELL 1773E000 == 50 [pid = 2812] [id = 348]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 11EB8000 == 49 [pid = 2812] [id = 350]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 14688800 == 48 [pid = 2812] [id = 351]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 18FB2800 == 47 [pid = 2812] [id = 352]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 10ED7400 == 46 [pid = 2812] [id = 353]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 1CD5DC00 == 45 [pid = 2812] [id = 354]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 1DEF4400 == 44 [pid = 2812] [id = 355]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 11C9B800 == 43 [pid = 2812] [id = 356]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 1623F400 == 42 [pid = 2812] [id = 357]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 1FCB6C00 == 41 [pid = 2812] [id = 358]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 11C61C00 == 40 [pid = 2812] [id = 359]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 21F07C00 == 39 [pid = 2812] [id = 360]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 134BB000 == 38 [pid = 2812] [id = 361]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 224E4800 == 37 [pid = 2812] [id = 362]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 224ADC00 == 36 [pid = 2812] [id = 363]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 1467D000 == 35 [pid = 2812] [id = 364]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 225C7000 == 34 [pid = 2812] [id = 365]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 11C9A000 == 33 [pid = 2812] [id = 366]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 23E34800 == 32 [pid = 2812] [id = 367]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 2245A400 == 31 [pid = 2812] [id = 368]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 0F16DC00 == 30 [pid = 2812] [id = 369]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 18F81C00 == 29 [pid = 2812] [id = 215]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 17745400 == 28 [pid = 2812] [id = 349]
06:54:36 INFO - PROCESS | 2812 | --DOCSHELL 190D5400 == 27 [pid = 2812] [id = 132]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 309 (1FCB7400) [pid = 2812] [serial = 818] [outer = 1EF49400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 308 (210DA800) [pid = 2812] [serial = 821] [outer = 1EF54800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 307 (210E7000) [pid = 2812] [serial = 824] [outer = 20BE8C00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 306 (2140C400) [pid = 2812] [serial = 827] [outer = 210E2800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 305 (21F0F800) [pid = 2812] [serial = 830] [outer = 21406800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 304 (16DB7800) [pid = 2812] [serial = 833] [outer = 10F30800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 303 (1CD5B800) [pid = 2812] [serial = 722] [outer = 1CD12000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 302 (1854B400) [pid = 2812] [serial = 524] [outer = 1373CC00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 301 (1976CC00) [pid = 2812] [serial = 620] [outer = 10F34000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 300 (197A3400) [pid = 2812] [serial = 628] [outer = 15014400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 299 (1F1C6800) [pid = 2812] [serial = 728] [outer = 1F1B8000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 298 (207EF400) [pid = 2812] [serial = 737] [outer = 1FCB9000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 297 (18FB7000) [pid = 2812] [serial = 530] [outer = 18AC3400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 296 (17123000) [pid = 2812] [serial = 740] [outer = 1126F800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 295 (18DD3800) [pid = 2812] [serial = 417] [outer = 13995C00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 294 (15169000) [pid = 2812] [serial = 644] [outer = 0F750000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 293 (207EC800) [pid = 2812] [serial = 812] [outer = 1FA40000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 292 (19645400) [pid = 2812] [serial = 549] [outer = 169B3800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 291 (1EFEB400) [pid = 2812] [serial = 801] [outer = 19E4B400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 290 (1F629400) [pid = 2812] [serial = 806] [outer = 1CD17400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 289 (153E9C00) [pid = 2812] [serial = 478] [outer = 14BD3400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 288 (18356800) [pid = 2812] [serial = 698] [outer = 15BEB000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 287 (20BE6800) [pid = 2812] [serial = 734] [outer = 1FCAC800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 286 (192F5400) [pid = 2812] [serial = 704] [outer = 18CB3800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 285 (1F626400) [pid = 2812] [serial = 712] [outer = 1D155C00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 284 (191ABC00) [pid = 2812] [serial = 611] [outer = 169DA800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 283 (19068C00) [pid = 2812] [serial = 701] [outer = 178E1000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 282 (16DBF800) [pid = 2812] [serial = 536] [outer = 16DB2800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 281 (1979B400) [pid = 2812] [serial = 791] [outer = 18548400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 280 (13763400) [pid = 2812] [serial = 782] [outer = 1157CC00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 279 (169B5C00) [pid = 2812] [serial = 544] [outer = 11C60000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 278 (1FA17400) [pid = 2812] [serial = 717] [outer = 1906F000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 277 (18518400) [pid = 2812] [serial = 614] [outer = 14A84800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 276 (16245000) [pid = 2812] [serial = 785] [outer = 13E08800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 275 (1F3B0400) [pid = 2812] [serial = 638] [outer = 19C53C00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 274 (15016800) [pid = 2812] [serial = 695] [outer = 1291E400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 273 (17127000) [pid = 2812] [serial = 520] [outer = 14913000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 272 (16255000) [pid = 2812] [serial = 481] [outer = 15FE8400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 271 (169DFC00) [pid = 2812] [serial = 484] [outer = 16242C00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 270 (11852400) [pid = 2812] [serial = 692] [outer = 10EDB800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 269 (1EFE3400) [pid = 2812] [serial = 633] [outer = 1999EC00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 268 (190CFC00) [pid = 2812] [serial = 788] [outer = 18357400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 267 (1FCB2000) [pid = 2812] [serial = 731] [outer = 1FA1B400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 266 (1EF57C00) [pid = 2812] [serial = 875] [outer = 1CD59400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 265 (1F1BB800) [pid = 2812] [serial = 877] [outer = 1EFE6C00] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 264 (16932C00) [pid = 2812] [serial = 539] [outer = 16927000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 263 (14680800) [pid = 2812] [serial = 517] [outer = 11852800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 262 (18CAC800) [pid = 2812] [serial = 527] [outer = 1851B000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 261 (1F624C00) [pid = 2812] [serial = 641] [outer = 1F3B5400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 260 (16DB4800) [pid = 2812] [serial = 608] [outer = 1467C400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 259 (1FA47400) [pid = 2812] [serial = 815] [outer = 1E705800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 258 (1979A800) [pid = 2812] [serial = 796] [outer = 16D6AC00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 257 (1FA45000) [pid = 2812] [serial = 809] [outer = 14689000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 256 (1721E800) [pid = 2812] [serial = 554] [outer = 11C5AC00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 255 (1D153C00) [pid = 2812] [serial = 707] [outer = 192F6400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 254 (192ACC00) [pid = 2812] [serial = 533] [outer = 190CD000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 253 (197A4C00) [pid = 2812] [serial = 623] [outer = 15018C00] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 252 (19768800) [pid = 2812] [serial = 617] [outer = 14A86400] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 251 (1F62D800) [pid = 2812] [serial = 725] [outer = 1CD57800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 250 (1467E800) [pid = 2812] [serial = 605] [outer = 11C61800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 249 (1376CC00) [pid = 2812] [serial = 475] [outer = 11CA4800] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 248 (112D8400) [pid = 2812] [serial = 843] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 247 (1999AC00) [pid = 2812] [serial = 866] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 246 (14C06400) [pid = 2812] [serial = 838] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 245 (192F8800) [pid = 2812] [serial = 869] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 244 (14C0D800) [pid = 2812] [serial = 848] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 243 (16257400) [pid = 2812] [serial = 851] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 242 (1CD59800) [pid = 2812] [serial = 872] [outer = 00000000] [url = about:blank]
06:54:36 INFO - PROCESS | 2812 | --DOMWINDOW == 241 (16DBCC00) [pid = 2812] [serial = 854] [outer = 00000000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 240 (1399C000) [pid = 2812] [serial = 944] [outer = 1372F000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 239 (146AAC00) [pid = 2812] [serial = 945] [outer = 1372F000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 238 (16249400) [pid = 2812] [serial = 953] [outer = 15179C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 237 (169E5800) [pid = 2812] [serial = 956] [outer = 16251800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 236 (15BED800) [pid = 2812] [serial = 964] [outer = 11C5A000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 235 (17746400) [pid = 2812] [serial = 967] [outer = 171C3400] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608457799]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 234 (1FA14C00) [pid = 2812] [serial = 898] [outer = 1F3B5C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 233 (1FA48C00) [pid = 2812] [serial = 899] [outer = 1F3B5C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 232 (15315000) [pid = 2812] [serial = 950] [outer = 14C09000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 231 (1DEF1400) [pid = 2812] [serial = 892] [outer = 1DEE8C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 230 (171C4C00) [pid = 2812] [serial = 959] [outer = 16D71000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 229 (17762C00) [pid = 2812] [serial = 962] [outer = 171C1400] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 228 (18CAB400) [pid = 2812] [serial = 974] [outer = 18310800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 227 (17760C00) [pid = 2812] [serial = 969] [outer = 1721C000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 226 (18516000) [pid = 2812] [serial = 972] [outer = 18316800] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 225 (12919000) [pid = 2812] [serial = 941] [outer = 11847C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 224 (12955C00) [pid = 2812] [serial = 942] [outer = 11847C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 223 (21F0B400) [pid = 2812] [serial = 907] [outer = 207F0000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 222 (1184F000) [pid = 2812] [serial = 879] [outer = 0F7F7800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 221 (14684000) [pid = 2812] [serial = 882] [outer = 1515D400] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608437846]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 220 (14A8DC00) [pid = 2812] [serial = 947] [outer = 146B2C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 219 (14E44800) [pid = 2812] [serial = 948] [outer = 146B2C00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 218 (1D1C7C00) [pid = 2812] [serial = 895] [outer = 1D1C3800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 217 (22484C00) [pid = 2812] [serial = 910] [outer = 210E0000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 216 (20BE2C00) [pid = 2812] [serial = 901] [outer = 0F788800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 215 (210DE800) [pid = 2812] [serial = 902] [outer = 0F788800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 214 (1692D000) [pid = 2812] [serial = 884] [outer = 14A8BC00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 213 (1964E400) [pid = 2812] [serial = 887] [outer = 18CA8000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 212 (1D182000) [pid = 2812] [serial = 904] [outer = 1D17D800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 211 (1D188000) [pid = 2812] [serial = 905] [outer = 1D17D800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 210 (19E57400) [pid = 2812] [serial = 889] [outer = 1851CC00] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 209 (1775B800) [pid = 2812] [serial = 521] [outer = 19998C00] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 208 (14E3D400) [pid = 2812] [serial = 937] [outer = 146B5000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 207 (23868400) [pid = 2812] [serial = 934] [outer = 16F7E800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 206 (23868800) [pid = 2812] [serial = 931] [outer = 20D7A800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 205 (22829800) [pid = 2812] [serial = 926] [outer = 1FC0A800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 204 (22826400) [pid = 2812] [serial = 929] [outer = 22830C00] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 203 (224A3800) [pid = 2812] [serial = 921] [outer = 15FEC800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 202 (20D73400) [pid = 2812] [serial = 924] [outer = 22827C00] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608447530]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 201 (1FC08400) [pid = 2812] [serial = 916] [outer = 1D196800] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 200 (224A1400) [pid = 2812] [serial = 919] [outer = 22490800] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 199 (1D194800) [pid = 2812] [serial = 913] [outer = 1D190000] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 198 (1EFE6C00) [pid = 2812] [serial = 876] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 197 (11CA4800) [pid = 2812] [serial = 473] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 196 (11C61800) [pid = 2812] [serial = 603] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 195 (1CD57800) [pid = 2812] [serial = 723] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 194 (14A86400) [pid = 2812] [serial = 615] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 193 (15018C00) [pid = 2812] [serial = 621] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 192 (190CD000) [pid = 2812] [serial = 531] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 191 (192F6400) [pid = 2812] [serial = 705] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 190 (11C5AC00) [pid = 2812] [serial = 552] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 189 (14689000) [pid = 2812] [serial = 807] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 188 (16D6AC00) [pid = 2812] [serial = 794] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 187 (190C7000) [pid = 2812] [serial = 977] [outer = 18A10400] [url = about:blank]
06:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 186 (1E705800) [pid = 2812] [serial = 813] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 185 (1467C400) [pid = 2812] [serial = 606] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 184 (1F3B5400) [pid = 2812] [serial = 639] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 183 (1851B000) [pid = 2812] [serial = 525] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 182 (11852800) [pid = 2812] [serial = 515] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 181 (16927000) [pid = 2812] [serial = 537] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 180 (1CD59400) [pid = 2812] [serial = 873] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 179 (1FA1B400) [pid = 2812] [serial = 729] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 178 (18357400) [pid = 2812] [serial = 786] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 177 (1999EC00) [pid = 2812] [serial = 631] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 176 (10EDB800) [pid = 2812] [serial = 690] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 175 (16242C00) [pid = 2812] [serial = 482] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 174 (15FE8400) [pid = 2812] [serial = 479] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 173 (14913000) [pid = 2812] [serial = 518] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 172 (1291E400) [pid = 2812] [serial = 693] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 171 (19C53C00) [pid = 2812] [serial = 636] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 170 (13E08800) [pid = 2812] [serial = 783] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 169 (14A84800) [pid = 2812] [serial = 612] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 168 (1906F000) [pid = 2812] [serial = 715] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 167 (11C60000) [pid = 2812] [serial = 542] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 166 (1157CC00) [pid = 2812] [serial = 780] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 165 (18548400) [pid = 2812] [serial = 789] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 164 (16DB2800) [pid = 2812] [serial = 534] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 163 (178E1000) [pid = 2812] [serial = 699] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 162 (169DA800) [pid = 2812] [serial = 609] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 161 (1D155C00) [pid = 2812] [serial = 710] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 160 (18CB3800) [pid = 2812] [serial = 702] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 159 (1FCAC800) [pid = 2812] [serial = 732] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 158 (15BEB000) [pid = 2812] [serial = 696] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 157 (14BD3400) [pid = 2812] [serial = 476] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 156 (1CD17400) [pid = 2812] [serial = 804] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 155 (19E4B400) [pid = 2812] [serial = 799] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 154 (169B3800) [pid = 2812] [serial = 547] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 153 (1FA40000) [pid = 2812] [serial = 810] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 152 (0F750000) [pid = 2812] [serial = 642] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 151 (13995C00) [pid = 2812] [serial = 415] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 150 (1126F800) [pid = 2812] [serial = 738] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 149 (18AC3400) [pid = 2812] [serial = 528] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (1FCB9000) [pid = 2812] [serial = 735] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (1F1B8000) [pid = 2812] [serial = 726] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (15014400) [pid = 2812] [serial = 626] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (10F34000) [pid = 2812] [serial = 618] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (1373CC00) [pid = 2812] [serial = 522] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (1CD12000) [pid = 2812] [serial = 720] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (10F30800) [pid = 2812] [serial = 831] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (21406800) [pid = 2812] [serial = 828] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (210E2800) [pid = 2812] [serial = 825] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (20BE8C00) [pid = 2812] [serial = 822] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (1EF54800) [pid = 2812] [serial = 819] [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:54:37 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (1EF49400) [pid = 2812] [serial = 816] [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:54:37 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:54:37 INFO - document served over http requires an http
06:54:37 INFO - sub-resource via fetch-request using the meta-referrer
06:54:37 INFO - delivery method with no-redirect and when
06:54:37 INFO - the target request is same-origin.
06:54:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3016ms
06:54:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:54:37 INFO - PROCESS | 2812 | ++DOCSHELL 0E6E0C00 == 28 [pid = 2812] [id = 371]
06:54:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (0F10B000) [pid = 2812] [serial = 1039] [outer = 00000000]
06:54:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (0F784C00) [pid = 2812] [serial = 1040] [outer = 0F10B000]
06:54:37 INFO - PROCESS | 2812 | 1445608477304 Marionette INFO loaded listener.js
06:54:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (10BB4400) [pid = 2812] [serial = 1041] [outer = 0F10B000]
06:54:37 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:54:37 INFO - document served over http requires an http
06:54:37 INFO - sub-resource via fetch-request using the meta-referrer
06:54:37 INFO - delivery method with swap-origin-redirect and when
06:54:37 INFO - the target request is same-origin.
06:54:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 540ms
06:54:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:54:37 INFO - PROCESS | 2812 | ++DOCSHELL 0F16E400 == 29 [pid = 2812] [id = 372]
06:54:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (10ED5800) [pid = 2812] [serial = 1042] [outer = 00000000]
06:54:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (10F2F400) [pid = 2812] [serial = 1043] [outer = 10ED5800]
06:54:37 INFO - PROCESS | 2812 | 1445608477828 Marionette INFO loaded listener.js
06:54:37 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (112D5800) [pid = 2812] [serial = 1044] [outer = 10ED5800]
06:54:38 INFO - PROCESS | 2812 | ++DOCSHELL 114AF800 == 30 [pid = 2812] [id = 373]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (114AFC00) [pid = 2812] [serial = 1045] [outer = 00000000]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (1157D400) [pid = 2812] [serial = 1046] [outer = 114AFC00]
06:54:38 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:54:38 INFO - document served over http requires an http
06:54:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:38 INFO - delivery method with keep-origin-redirect and when
06:54:38 INFO - the target request is same-origin.
06:54:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 540ms
06:54:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:54:38 INFO - PROCESS | 2812 | ++DOCSHELL 1157E000 == 31 [pid = 2812] [id = 374]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (11580000) [pid = 2812] [serial = 1047] [outer = 00000000]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (1184C800) [pid = 2812] [serial = 1048] [outer = 11580000]
06:54:38 INFO - PROCESS | 2812 | 1445608478429 Marionette INFO loaded listener.js
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (119C8000) [pid = 2812] [serial = 1049] [outer = 11580000]
06:54:38 INFO - PROCESS | 2812 | ++DOCSHELL 11B96000 == 32 [pid = 2812] [id = 375]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (11B96C00) [pid = 2812] [serial = 1050] [outer = 00000000]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 150 (11C5AC00) [pid = 2812] [serial = 1051] [outer = 11B96C00]
06:54:38 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:54:38 INFO - document served over http requires an http
06:54:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:38 INFO - delivery method with no-redirect and when
06:54:38 INFO - the target request is same-origin.
06:54:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 604ms
06:54:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:54:38 INFO - PROCESS | 2812 | ++DOCSHELL 11B96400 == 33 [pid = 2812] [id = 376]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 151 (11C55000) [pid = 2812] [serial = 1052] [outer = 00000000]
06:54:38 INFO - PROCESS | 2812 | ++DOMWINDOW == 152 (11C61000) [pid = 2812] [serial = 1053] [outer = 11C55000]
06:54:39 INFO - PROCESS | 2812 | 1445608479005 Marionette INFO loaded listener.js
06:54:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 153 (11EB2C00) [pid = 2812] [serial = 1054] [outer = 11C55000]
06:54:39 INFO - PROCESS | 2812 | ++DOCSHELL 11C57400 == 34 [pid = 2812] [id = 377]
06:54:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 154 (11C60000) [pid = 2812] [serial = 1055] [outer = 00000000]
06:54:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 155 (11EB8C00) [pid = 2812] [serial = 1056] [outer = 11C60000]
06:54:39 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:54:39 INFO - document served over http requires an http
06:54:39 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:39 INFO - delivery method with swap-origin-redirect and when
06:54:39 INFO - the target request is same-origin.
06:54:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 603ms
06:54:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:54:39 INFO - PROCESS | 2812 | ++DOCSHELL 11C61C00 == 35 [pid = 2812] [id = 378]
06:54:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 156 (11EB7400) [pid = 2812] [serial = 1057] [outer = 00000000]
06:54:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 157 (12921800) [pid = 2812] [serial = 1058] [outer = 11EB7400]
06:54:39 INFO - PROCESS | 2812 | 1445608479630 Marionette INFO loaded listener.js
06:54:39 INFO - PROCESS | 2812 | ++DOMWINDOW == 158 (1299F800) [pid = 2812] [serial = 1059] [outer = 11EB7400]
06:54:40 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:54:40 INFO - document served over http requires an http
06:54:40 INFO - sub-resource via script-tag using the meta-referrer
06:54:40 INFO - delivery method with keep-origin-redirect and when
06:54:40 INFO - the target request is same-origin.
06:54:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 603ms
06:54:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:54:40 INFO - PROCESS | 2812 | ++DOCSHELL 1291D800 == 36 [pid = 2812] [id = 379]
06:54:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 159 (134C0800) [pid = 2812] [serial = 1060] [outer = 00000000]
06:54:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 160 (136F4C00) [pid = 2812] [serial = 1061] [outer = 134C0800]
06:54:40 INFO - PROCESS | 2812 | 1445608480245 Marionette INFO loaded listener.js
06:54:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 161 (13738C00) [pid = 2812] [serial = 1062] [outer = 134C0800]
06:54:40 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:54:40 INFO - document served over http requires an http
06:54:40 INFO - sub-resource via script-tag using the meta-referrer
06:54:40 INFO - delivery method with no-redirect and when
06:54:40 INFO - the target request is same-origin.
06:54:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 635ms
06:54:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:54:40 INFO - PROCESS | 2812 | ++DOCSHELL 136AB000 == 37 [pid = 2812] [id = 380]
06:54:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 162 (13739C00) [pid = 2812] [serial = 1063] [outer = 00000000]
06:54:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 163 (13E0C000) [pid = 2812] [serial = 1064] [outer = 13739C00]
06:54:40 INFO - PROCESS | 2812 | 1445608480879 Marionette INFO loaded listener.js
06:54:40 INFO - PROCESS | 2812 | ++DOMWINDOW == 164 (13E29400) [pid = 2812] [serial = 1065] [outer = 13739C00]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 163 (1FC0A800) [pid = 2812] [serial = 925] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 162 (1D1C3800) [pid = 2812] [serial = 894] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 161 (16251800) [pid = 2812] [serial = 955] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 160 (1DEE8C00) [pid = 2812] [serial = 891] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 159 (207F0000) [pid = 2812] [serial = 906] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 158 (18A10400) [pid = 2812] [serial = 976] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 157 (1D196800) [pid = 2812] [serial = 915] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 156 (11C5A000) [pid = 2812] [serial = 963] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 155 (146B5000) [pid = 2812] [serial = 936] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 154 (1372F000) [pid = 2812] [serial = 943] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 153 (15179C00) [pid = 2812] [serial = 952] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 152 (16D71000) [pid = 2812] [serial = 958] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 151 (18310800) [pid = 2812] [serial = 973] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 150 (16F7E800) [pid = 2812] [serial = 933] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 149 (22827C00) [pid = 2812] [serial = 923] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608447530]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (1F3B5C00) [pid = 2812] [serial = 897] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (1851CC00) [pid = 2812] [serial = 888] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (18316800) [pid = 2812] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (171C1400) [pid = 2812] [serial = 961] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (14A8BC00) [pid = 2812] [serial = 883] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (1D190000) [pid = 2812] [serial = 912] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (22490800) [pid = 2812] [serial = 918] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (22830C00) [pid = 2812] [serial = 928] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (1D17D800) [pid = 2812] [serial = 903] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (0F7F7800) [pid = 2812] [serial = 878] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (0F788800) [pid = 2812] [serial = 900] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (1515D400) [pid = 2812] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608437846]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 136 (146B2C00) [pid = 2812] [serial = 946] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 135 (1721C000) [pid = 2812] [serial = 968] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 134 (18CA8000) [pid = 2812] [serial = 886] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 133 (20D7A800) [pid = 2812] [serial = 930] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (11847C00) [pid = 2812] [serial = 940] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (171C3400) [pid = 2812] [serial = 966] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608457799]
06:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (15FEC800) [pid = 2812] [serial = 920] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (14C09000) [pid = 2812] [serial = 949] [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:54:43 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (210E0000) [pid = 2812] [serial = 909] [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:54:43 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:54:43 INFO - document served over http requires an http
06:54:43 INFO - sub-resource via script-tag using the meta-referrer
06:54:43 INFO - delivery method with swap-origin-redirect and when
06:54:43 INFO - the target request is same-origin.
06:54:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2349ms
06:54:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:54:43 INFO - PROCESS | 2812 | ++DOCSHELL 10EA9C00 == 38 [pid = 2812] [id = 381]
06:54:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 129 (10EDCC00) [pid = 2812] [serial = 1066] [outer = 00000000]
06:54:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 130 (134BD400) [pid = 2812] [serial = 1067] [outer = 10EDCC00]
06:54:43 INFO - PROCESS | 2812 | 1445608483244 Marionette INFO loaded listener.js
06:54:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 131 (13E2DC00) [pid = 2812] [serial = 1068] [outer = 10EDCC00]
06:54:43 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:54:43 INFO - document served over http requires an http
06:54:43 INFO - sub-resource via xhr-request using the meta-referrer
06:54:43 INFO - delivery method with keep-origin-redirect and when
06:54:43 INFO - the target request is same-origin.
06:54:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 508ms
06:54:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:54:43 INFO - PROCESS | 2812 | ++DOCSHELL 0F115400 == 39 [pid = 2812] [id = 382]
06:54:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 132 (1399C000) [pid = 2812] [serial = 1069] [outer = 00000000]
06:54:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 133 (146A9800) [pid = 2812] [serial = 1070] [outer = 1399C000]
06:54:43 INFO - PROCESS | 2812 | 1445608483723 Marionette INFO loaded listener.js
06:54:43 INFO - PROCESS | 2812 | ++DOMWINDOW == 134 (146B2C00) [pid = 2812] [serial = 1071] [outer = 1399C000]
06:54:44 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:54:44 INFO - document served over http requires an http
06:54:44 INFO - sub-resource via xhr-request using the meta-referrer
06:54:44 INFO - delivery method with no-redirect and when
06:54:44 INFO - the target request is same-origin.
06:54:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 429ms
06:54:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:54:44 INFO - PROCESS | 2812 | ++DOCSHELL 0E081000 == 40 [pid = 2812] [id = 383]
06:54:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 135 (0FC63C00) [pid = 2812] [serial = 1072] [outer = 00000000]
06:54:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 136 (146B5000) [pid = 2812] [serial = 1073] [outer = 0FC63C00]
06:54:44 INFO - PROCESS | 2812 | 1445608484185 Marionette INFO loaded listener.js
06:54:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 137 (14910400) [pid = 2812] [serial = 1074] [outer = 0FC63C00]
06:54:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:44 INFO - document served over http requires an http
06:54:44 INFO - sub-resource via xhr-request using the meta-referrer
06:54:44 INFO - delivery method with swap-origin-redirect and when
06:54:44 INFO - the target request is same-origin.
06:54:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 540ms
06:54:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:54:44 INFO - PROCESS | 2812 | ++DOCSHELL 11585400 == 41 [pid = 2812] [id = 384]
06:54:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 138 (1173C400) [pid = 2812] [serial = 1075] [outer = 00000000]
06:54:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 139 (14A86000) [pid = 2812] [serial = 1076] [outer = 1173C400]
06:54:44 INFO - PROCESS | 2812 | 1445608484741 Marionette INFO loaded listener.js
06:54:44 INFO - PROCESS | 2812 | ++DOMWINDOW == 140 (14AF6400) [pid = 2812] [serial = 1077] [outer = 1173C400]
06:54:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:45 INFO - document served over http requires an https
06:54:45 INFO - sub-resource via fetch-request using the meta-referrer
06:54:45 INFO - delivery method with keep-origin-redirect and when
06:54:45 INFO - the target request is same-origin.
06:54:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 698ms
06:54:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:54:45 INFO - PROCESS | 2812 | ++DOCSHELL 0E083400 == 42 [pid = 2812] [id = 385]
06:54:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 141 (0F789400) [pid = 2812] [serial = 1078] [outer = 00000000]
06:54:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 142 (10FD5000) [pid = 2812] [serial = 1079] [outer = 0F789400]
06:54:45 INFO - PROCESS | 2812 | 1445608485524 Marionette INFO loaded listener.js
06:54:45 INFO - PROCESS | 2812 | ++DOMWINDOW == 143 (1184A000) [pid = 2812] [serial = 1080] [outer = 0F789400]
06:54:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:54:46 INFO - document served over http requires an https
06:54:46 INFO - sub-resource via fetch-request using the meta-referrer
06:54:46 INFO - delivery method with no-redirect and when
06:54:46 INFO - the target request is same-origin.
06:54:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 810ms
06:54:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:54:46 INFO - PROCESS | 2812 | ++DOCSHELL 1184F800 == 43 [pid = 2812] [id = 386]
06:54:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 144 (11C62400) [pid = 2812] [serial = 1081] [outer = 00000000]
06:54:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 145 (134BAC00) [pid = 2812] [serial = 1082] [outer = 11C62400]
06:54:46 INFO - PROCESS | 2812 | 1445608486335 Marionette INFO loaded listener.js
06:54:46 INFO - PROCESS | 2812 | ++DOMWINDOW == 146 (1395EC00) [pid = 2812] [serial = 1083] [outer = 11C62400]
06:54:46 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:54:46 INFO - document served over http requires an https
06:54:46 INFO - sub-resource via fetch-request using the meta-referrer
06:54:46 INFO - delivery method with swap-origin-redirect and when
06:54:46 INFO - the target request is same-origin.
06:54:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 746ms
06:54:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:54:47 INFO - PROCESS | 2812 | ++DOCSHELL 14A80C00 == 44 [pid = 2812] [id = 387]
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 147 (14A85800) [pid = 2812] [serial = 1084] [outer = 00000000]
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 148 (14A8EC00) [pid = 2812] [serial = 1085] [outer = 14A85800]
06:54:47 INFO - PROCESS | 2812 | 1445608487149 Marionette INFO loaded listener.js
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 149 (14C08C00) [pid = 2812] [serial = 1086] [outer = 14A85800]
06:54:47 INFO - PROCESS | 2812 | ++DOCSHELL 14C09C00 == 45 [pid = 2812] [id = 388]
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 150 (14C10C00) [pid = 2812] [serial = 1087] [outer = 00000000]
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 151 (14E3D400) [pid = 2812] [serial = 1088] [outer = 14C10C00]
06:54:47 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:54:47 INFO - document served over http requires an https
06:54:47 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:47 INFO - delivery method with keep-origin-redirect and when
06:54:47 INFO - the target request is same-origin.
06:54:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 857ms
06:54:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:54:47 INFO - PROCESS | 2812 | ++DOCSHELL 134C8800 == 46 [pid = 2812] [id = 389]
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 152 (14A8E000) [pid = 2812] [serial = 1089] [outer = 00000000]
06:54:47 INFO - PROCESS | 2812 | ++DOMWINDOW == 153 (14E43800) [pid = 2812] [serial = 1090] [outer = 14A8E000]
06:54:47 INFO - PROCESS | 2812 | 1445608487972 Marionette INFO loaded listener.js
06:54:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 154 (14FB0C00) [pid = 2812] [serial = 1091] [outer = 14A8E000]
06:54:48 INFO - PROCESS | 2812 | ++DOCSHELL 14E3F400 == 47 [pid = 2812] [id = 390]
06:54:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 155 (15015000) [pid = 2812] [serial = 1092] [outer = 00000000]
06:54:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 156 (1501B000) [pid = 2812] [serial = 1093] [outer = 15015000]
06:54:48 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:54:48 INFO - document served over http requires an https
06:54:48 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:48 INFO - delivery method with no-redirect and when
06:54:48 INFO - the target request is same-origin.
06:54:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 747ms
06:54:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:54:48 INFO - PROCESS | 2812 | ++DOCSHELL 14E3C400 == 48 [pid = 2812] [id = 391]
06:54:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 157 (15012800) [pid = 2812] [serial = 1094] [outer = 00000000]
06:54:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 158 (1515B000) [pid = 2812] [serial = 1095] [outer = 15012800]
06:54:48 INFO - PROCESS | 2812 | 1445608488730 Marionette INFO loaded listener.js
06:54:48 INFO - PROCESS | 2812 | ++DOMWINDOW == 159 (15168C00) [pid = 2812] [serial = 1096] [outer = 15012800]
06:54:49 INFO - PROCESS | 2812 | ++DOCSHELL 15313400 == 49 [pid = 2812] [id = 392]
06:54:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 160 (15315400) [pid = 2812] [serial = 1097] [outer = 00000000]
06:54:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 161 (1539D000) [pid = 2812] [serial = 1098] [outer = 15315400]
06:54:49 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:54:49 INFO - document served over http requires an https
06:54:49 INFO - sub-resource via iframe-tag using the meta-referrer
06:54:49 INFO - delivery method with swap-origin-redirect and when
06:54:49 INFO - the target request is same-origin.
06:54:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 858ms
06:54:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:54:49 INFO - PROCESS | 2812 | ++DOCSHELL 15314800 == 50 [pid = 2812] [id = 393]
06:54:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 162 (15316000) [pid = 2812] [serial = 1099] [outer = 00000000]
06:54:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 163 (159DD800) [pid = 2812] [serial = 1100] [outer = 15316000]
06:54:49 INFO - PROCESS | 2812 | 1445608489623 Marionette INFO loaded listener.js
06:54:49 INFO - PROCESS | 2812 | ++DOMWINDOW == 164 (15BEC400) [pid = 2812] [serial = 1101] [outer = 15316000]
06:54:50 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:54:50 INFO - document served over http requires an https
06:54:50 INFO - sub-resource via script-tag using the meta-referrer
06:54:50 INFO - delivery method with keep-origin-redirect and when
06:54:50 INFO - the target request is same-origin.
06:54:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 746ms
06:54:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:54:50 INFO - PROCESS | 2812 | ++DOCSHELL 10BBC400 == 51 [pid = 2812] [id = 394]
06:54:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 165 (11C58000) [pid = 2812] [serial = 1102] [outer = 00000000]
06:54:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 166 (15BF4C00) [pid = 2812] [serial = 1103] [outer = 11C58000]
06:54:50 INFO - PROCESS | 2812 | 1445608490336 Marionette INFO loaded listener.js
06:54:50 INFO - PROCESS | 2812 | ++DOMWINDOW == 167 (15FEBC00) [pid = 2812] [serial = 1104] [outer = 11C58000]
06:54:50 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:54:50 INFO - document served over http requires an https
06:54:50 INFO - sub-resource via script-tag using the meta-referrer
06:54:50 INFO - delivery method with no-redirect and when
06:54:50 INFO - the target request is same-origin.
06:54:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 699ms
06:54:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:54:51 INFO - PROCESS | 2812 | ++DOCSHELL 15BF3800 == 52 [pid = 2812] [id = 395]
06:54:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 168 (15BF5C00) [pid = 2812] [serial = 1105] [outer = 00000000]
06:54:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 169 (16248C00) [pid = 2812] [serial = 1106] [outer = 15BF5C00]
06:54:51 INFO - PROCESS | 2812 | 1445608491075 Marionette INFO loaded listener.js
06:54:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 170 (16252C00) [pid = 2812] [serial = 1107] [outer = 15BF5C00]
06:54:51 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:54:51 INFO - document served over http requires an https
06:54:51 INFO - sub-resource via script-tag using the meta-referrer
06:54:51 INFO - delivery method with swap-origin-redirect and when
06:54:51 INFO - the target request is same-origin.
06:54:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 746ms
06:54:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:54:51 INFO - PROCESS | 2812 | ++DOCSHELL 16241400 == 53 [pid = 2812] [id = 396]
06:54:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 171 (16245C00) [pid = 2812] [serial = 1108] [outer = 00000000]
06:54:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 172 (16913C00) [pid = 2812] [serial = 1109] [outer = 16245C00]
06:54:51 INFO - PROCESS | 2812 | 1445608491857 Marionette INFO loaded listener.js
06:54:51 INFO - PROCESS | 2812 | ++DOMWINDOW == 173 (1691B000) [pid = 2812] [serial = 1110] [outer = 16245C00]
06:54:52 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:54:52 INFO - document served over http requires an https
06:54:52 INFO - sub-resource via xhr-request using the meta-referrer
06:54:52 INFO - delivery method with keep-origin-redirect and when
06:54:52 INFO - the target request is same-origin.
06:54:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 777ms
06:54:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:54:52 INFO - PROCESS | 2812 | ++DOCSHELL 16252800 == 54 [pid = 2812] [id = 397]
06:54:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 174 (16913400) [pid = 2812] [serial = 1111] [outer = 00000000]
06:54:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 175 (16925800) [pid = 2812] [serial = 1112] [outer = 16913400]
06:54:52 INFO - PROCESS | 2812 | 1445608492663 Marionette INFO loaded listener.js
06:54:52 INFO - PROCESS | 2812 | ++DOMWINDOW == 176 (1692F800) [pid = 2812] [serial = 1113] [outer = 16913400]
06:54:53 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:54:53 INFO - document served over http requires an https
06:54:53 INFO - sub-resource via xhr-request using the meta-referrer
06:54:53 INFO - delivery method with no-redirect and when
06:54:53 INFO - the target request is same-origin.
06:54:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 635ms
06:54:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:54:53 INFO - PROCESS | 2812 | ++DOCSHELL 13E0B000 == 55 [pid = 2812] [id = 398]
06:54:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 177 (1691AC00) [pid = 2812] [serial = 1114] [outer = 00000000]
06:54:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 178 (169B0400) [pid = 2812] [serial = 1115] [outer = 1691AC00]
06:54:53 INFO - PROCESS | 2812 | 1445608493390 Marionette INFO loaded listener.js
06:54:53 INFO - PROCESS | 2812 | ++DOMWINDOW == 179 (169E4000) [pid = 2812] [serial = 1116] [outer = 1691AC00]
06:54:53 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:54:53 INFO - document served over http requires an https
06:54:53 INFO - sub-resource via xhr-request using the meta-referrer
06:54:53 INFO - delivery method with swap-origin-redirect and when
06:54:53 INFO - the target request is same-origin.
06:54:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 746ms
06:54:53 INFO - TEST-START | /resource-timing/test_resource_timing.html
06:54:54 INFO - PROCESS | 2812 | ++DOCSHELL 14A81400 == 56 [pid = 2812] [id = 399]
06:54:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 180 (16926400) [pid = 2812] [serial = 1117] [outer = 00000000]
06:54:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 181 (16D6D800) [pid = 2812] [serial = 1118] [outer = 16926400]
06:54:54 INFO - PROCESS | 2812 | 1445608494106 Marionette INFO loaded listener.js
06:54:54 INFO - PROCESS | 2812 | ++DOMWINDOW == 182 (16D77C00) [pid = 2812] [serial = 1119] [outer = 16926400]
06:54:55 INFO - PROCESS | 2812 | ++DOCSHELL 16DB1400 == 57 [pid = 2812] [id = 400]
06:54:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 183 (16DB2400) [pid = 2812] [serial = 1120] [outer = 00000000]
06:54:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 184 (16DB8000) [pid = 2812] [serial = 1121] [outer = 16DB2400]
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
06:54:55 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
06:54:55 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
06:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:54:55 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
06:54:55 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
06:54:55 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
06:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
06:54:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
06:54:55 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1746ms
06:54:55 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
06:54:55 INFO - PROCESS | 2812 | ++DOCSHELL 11850800 == 58 [pid = 2812] [id = 401]
06:54:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 185 (11EAA400) [pid = 2812] [serial = 1122] [outer = 00000000]
06:54:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 186 (15FE2400) [pid = 2812] [serial = 1123] [outer = 11EAA400]
06:54:55 INFO - PROCESS | 2812 | 1445608495912 Marionette INFO loaded listener.js
06:54:55 INFO - PROCESS | 2812 | ++DOMWINDOW == 187 (169E3C00) [pid = 2812] [serial = 1124] [outer = 11EAA400]
06:54:56 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:54:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
06:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:54:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
06:54:56 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1064ms
06:54:56 INFO - TEST-START | /screen-orientation/lock-basic.html
06:54:56 INFO - PROCESS | 2812 | ++DOCSHELL 0F754000 == 59 [pid = 2812] [id = 402]
06:54:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 188 (10F2E800) [pid = 2812] [serial = 1125] [outer = 00000000]
06:54:56 INFO - PROCESS | 2812 | ++DOMWINDOW == 189 (11B87400) [pid = 2812] [serial = 1126] [outer = 10F2E800]
06:54:56 INFO - PROCESS | 2812 | 1445608496931 Marionette INFO loaded listener.js
06:54:57 INFO - PROCESS | 2812 | ++DOMWINDOW == 190 (12111C00) [pid = 2812] [serial = 1127] [outer = 10F2E800]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 0E6D7800 == 58 [pid = 2812] [id = 34]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 0F110400 == 57 [pid = 2812] [id = 35]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 18DCAC00 == 56 [pid = 2812] [id = 13]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 18FB5400 == 55 [pid = 2812] [id = 17]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 12118800 == 54 [pid = 2812] [id = 33]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 153A0C00 == 53 [pid = 2812] [id = 32]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 136B0C00 == 52 [pid = 2812] [id = 31]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 0F751C00 == 51 [pid = 2812] [id = 30]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 11EB5800 == 50 [pid = 2812] [id = 15]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 0F77B800 == 49 [pid = 2812] [id = 29]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 11C57400 == 48 [pid = 2812] [id = 377]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 11B96000 == 47 [pid = 2812] [id = 375]
06:54:57 INFO - PROCESS | 2812 | --DOCSHELL 114AF800 == 46 [pid = 2812] [id = 373]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 189 (22488400) [pid = 2812] [serial = 914] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 188 (1FC0F000) [pid = 2812] [serial = 917] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 187 (224AA400) [pid = 2812] [serial = 922] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 186 (2282F800) [pid = 2812] [serial = 927] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 185 (2386C000) [pid = 2812] [serial = 932] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 184 (23E35800) [pid = 2812] [serial = 935] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 183 (16DB7400) [pid = 2812] [serial = 938] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 182 (192F4C00) [pid = 2812] [serial = 978] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 181 (18F80800) [pid = 2812] [serial = 975] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 180 (1EFE8000) [pid = 2812] [serial = 890] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 179 (16DBF400) [pid = 2812] [serial = 885] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 178 (2248B800) [pid = 2812] [serial = 911] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 177 (1DEEEC00) [pid = 2812] [serial = 896] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 176 (11CA5400) [pid = 2812] [serial = 880] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 175 (21F16800) [pid = 2812] [serial = 908] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 174 (1F1C3400) [pid = 2812] [serial = 893] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 173 (15BF1C00) [pid = 2812] [serial = 951] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 172 (18311400) [pid = 2812] [serial = 970] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 171 (16D78800) [pid = 2812] [serial = 957] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 170 (1691B800) [pid = 2812] [serial = 954] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 169 (17124800) [pid = 2812] [serial = 965] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 168 (1721C400) [pid = 2812] [serial = 960] [outer = 00000000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 167 (16F79800) [pid = 2812] [serial = 983] [outer = 1623F800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 166 (13E0C000) [pid = 2812] [serial = 1064] [outer = 13739C00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 165 (224EE800) [pid = 2812] [serial = 1016] [outer = 224E3C00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 164 (24195C00) [pid = 2812] [serial = 1037] [outer = 191AE400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 163 (1D17CC00) [pid = 2812] [serial = 990] [outer = 192B0400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 162 (10F2F400) [pid = 2812] [serial = 1043] [outer = 10ED5800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 161 (19E51400) [pid = 2812] [serial = 987] [outer = 1906E800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 160 (1FC06800) [pid = 2812] [serial = 1004] [outer = 20BEF800] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 159 (23EE2800) [pid = 2812] [serial = 1028] [outer = 23EDCC00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 158 (11EB8C00) [pid = 2812] [serial = 1056] [outer = 11C60000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 157 (1157D400) [pid = 2812] [serial = 1046] [outer = 114AFC00] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 156 (1FC01400) [pid = 2812] [serial = 1001] [outer = 1EF58800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 155 (19644800) [pid = 2812] [serial = 986] [outer = 1906E800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 154 (1774B000) [pid = 2812] [serial = 984] [outer = 1623F800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 153 (0F784C00) [pid = 2812] [serial = 1040] [outer = 0F10B000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 152 (1184C800) [pid = 2812] [serial = 1048] [outer = 11580000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 151 (23EEB400) [pid = 2812] [serial = 1034] [outer = 2245D000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 150 (1CD65C00) [pid = 2812] [serial = 989] [outer = 192B0400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 149 (22468400) [pid = 2812] [serial = 1032] [outer = 2245B400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 148 (1EF51C00) [pid = 2812] [serial = 995] [outer = 1E70C400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 147 (1F3BCC00) [pid = 2812] [serial = 998] [outer = 1EF4C800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 146 (134BD400) [pid = 2812] [serial = 1067] [outer = 10EDCC00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 145 (146B2C00) [pid = 2812] [serial = 1071] [outer = 1399C000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 144 (23EEA800) [pid = 2812] [serial = 1029] [outer = 23EDCC00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 143 (24399C00) [pid = 2812] [serial = 1026] [outer = 225CC000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 142 (1DEE7800) [pid = 2812] [serial = 992] [outer = 1CD61000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 141 (225CEC00) [pid = 2812] [serial = 1022] [outer = 225C7800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 140 (224E6C00) [pid = 2812] [serial = 1014] [outer = 224E4C00] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 139 (24393800) [pid = 2812] [serial = 1025] [outer = 225CC000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 138 (13E2DC00) [pid = 2812] [serial = 1068] [outer = 10EDCC00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 137 (23861400) [pid = 2812] [serial = 1019] [outer = 1FA13800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 136 (12921800) [pid = 2812] [serial = 1058] [outer = 11EB7400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 135 (146A9800) [pid = 2812] [serial = 1070] [outer = 1399C000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 134 (22461400) [pid = 2812] [serial = 1031] [outer = 2245B400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 133 (11C5AC00) [pid = 2812] [serial = 1051] [outer = 11B96C00] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608478712]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 132 (146B5000) [pid = 2812] [serial = 1073] [outer = 0FC63C00] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 131 (11C61000) [pid = 2812] [serial = 1053] [outer = 11C55000] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 130 (210E0C00) [pid = 2812] [serial = 1009] [outer = 22482400] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608466533]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 129 (136F4C00) [pid = 2812] [serial = 1061] [outer = 134C0800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 128 (14A84000) [pid = 2812] [serial = 980] [outer = 13E26800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 127 (21402800) [pid = 2812] [serial = 1006] [outer = 1FA12800] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 126 (2267FC00) [pid = 2812] [serial = 1011] [outer = 21F09400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 125 (14A86000) [pid = 2812] [serial = 1076] [outer = 1173C400] [url = about:blank]
06:54:57 INFO - PROCESS | 2812 | --DOMWINDOW == 124 (14910400) [pid = 2812] [serial = 1074] [outer = 0FC63C00] [url = about:blank]
06:54:58 INFO - PROCESS | 2812 | --DOMWINDOW == 123 (192B0400) [pid = 2812] [serial = 988] [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:54:58 INFO - PROCESS | 2812 | --DOMWINDOW == 122 (1906E800) [pid = 2812] [serial = 985] [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:54:58 INFO - PROCESS | 2812 | --DOMWINDOW == 121 (23EDCC00) [pid = 2812] [serial = 1027] [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:54:58 INFO - PROCESS | 2812 | --DOMWINDOW == 120 (2245B400) [pid = 2812] [serial = 1030] [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:54:58 INFO - PROCESS | 2812 | --DOMWINDOW == 119 (1623F800) [pid = 2812] [serial = 982] [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:54:58 INFO - PROCESS | 2812 | --DOMWINDOW == 118 (225CC000) [pid = 2812] [serial = 1024] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 117 (1FA13800) [pid = 2812] [serial = 1018] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 116 (225C7800) [pid = 2812] [serial = 1021] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 115 (22482400) [pid = 2812] [serial = 1008] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608466533]
06:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 114 (10EDCC00) [pid = 2812] [serial = 1066] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 113 (11C55000) [pid = 2812] [serial = 1052] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 112 (10ED5800) [pid = 2812] [serial = 1042] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 111 (191AE400) [pid = 2812] [serial = 1036] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 110 (11C60000) [pid = 2812] [serial = 1055] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 109 (0FC63C00) [pid = 2812] [serial = 1072] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 108 (224E4C00) [pid = 2812] [serial = 1013] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 107 (11B96C00) [pid = 2812] [serial = 1050] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608478712]
06:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 106 (134C0800) [pid = 2812] [serial = 1060] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 105 (1399C000) [pid = 2812] [serial = 1069] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 104 (11580000) [pid = 2812] [serial = 1047] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 103 (13739C00) [pid = 2812] [serial = 1063] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 102 (0F10B000) [pid = 2812] [serial = 1039] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 101 (20BEF800) [pid = 2812] [serial = 1003] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 100 (11EB7400) [pid = 2812] [serial = 1057] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 99 (114AFC00) [pid = 2812] [serial = 1045] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 98 (224E3C00) [pid = 2812] [serial = 1015] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 97 (13E26800) [pid = 2812] [serial = 979] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 96 (1E70C400) [pid = 2812] [serial = 994] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 95 (1CD61000) [pid = 2812] [serial = 991] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 94 (1EF58800) [pid = 2812] [serial = 1000] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 93 (1EF4C800) [pid = 2812] [serial = 997] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 92 (21F09400) [pid = 2812] [serial = 1010] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 91 (1FA12800) [pid = 2812] [serial = 1005] [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:55:00 INFO - PROCESS | 2812 | --DOMWINDOW == 90 (2245D000) [pid = 2812] [serial = 1033] [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:55:07 INFO - PROCESS | 2812 | --DOCSHELL 11B8DC00 == 45 [pid = 2812] [id = 27]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 1830CC00 == 44 [pid = 2812] [id = 11]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 0F115400 == 43 [pid = 2812] [id = 382]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 10ADB400 == 42 [pid = 2812] [id = 21]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 136AB000 == 41 [pid = 2812] [id = 380]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 0E08C400 == 40 [pid = 2812] [id = 26]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 1157E000 == 39 [pid = 2812] [id = 374]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 15FE4800 == 38 [pid = 2812] [id = 8]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 10EA9C00 == 37 [pid = 2812] [id = 381]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 11C61C00 == 36 [pid = 2812] [id = 378]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 178ED000 == 35 [pid = 2812] [id = 25]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 0E081000 == 34 [pid = 2812] [id = 383]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 1291D800 == 33 [pid = 2812] [id = 379]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 0E6E0C00 == 32 [pid = 2812] [id = 371]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 0F16E400 == 31 [pid = 2812] [id = 372]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 171B8C00 == 30 [pid = 2812] [id = 370]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 11B96400 == 29 [pid = 2812] [id = 376]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 17754000 == 28 [pid = 2812] [id = 19]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 10EA4C00 == 27 [pid = 2812] [id = 28]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 11850800 == 26 [pid = 2812] [id = 401]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 16DB1400 == 25 [pid = 2812] [id = 400]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 14A81400 == 24 [pid = 2812] [id = 399]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 13E0B000 == 23 [pid = 2812] [id = 398]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 16252800 == 22 [pid = 2812] [id = 397]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 16241400 == 21 [pid = 2812] [id = 396]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 15BF3800 == 20 [pid = 2812] [id = 395]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 10BBC400 == 19 [pid = 2812] [id = 394]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 15314800 == 18 [pid = 2812] [id = 393]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 15313400 == 17 [pid = 2812] [id = 392]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 14E3C400 == 16 [pid = 2812] [id = 391]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 14E3F400 == 15 [pid = 2812] [id = 390]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 134C8800 == 14 [pid = 2812] [id = 389]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 14C09C00 == 13 [pid = 2812] [id = 388]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 14A80C00 == 12 [pid = 2812] [id = 387]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 1184F800 == 11 [pid = 2812] [id = 386]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 0E083400 == 10 [pid = 2812] [id = 385]
06:55:07 INFO - PROCESS | 2812 | --DOCSHELL 11585400 == 9 [pid = 2812] [id = 384]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 89 (1F1BB400) [pid = 2812] [serial = 996] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 88 (1DEF1000) [pid = 2812] [serial = 993] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 87 (207E8800) [pid = 2812] [serial = 1002] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 86 (13E29400) [pid = 2812] [serial = 1065] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 85 (23E2E400) [pid = 2812] [serial = 1023] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 84 (1FA3D800) [pid = 2812] [serial = 999] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 83 (13738C00) [pid = 2812] [serial = 1062] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 82 (22687800) [pid = 2812] [serial = 1012] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 81 (2140E800) [pid = 2812] [serial = 1007] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 80 (11EB2C00) [pid = 2812] [serial = 1054] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 79 (24227C00) [pid = 2812] [serial = 1035] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 78 (15162C00) [pid = 2812] [serial = 981] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 77 (24198C00) [pid = 2812] [serial = 1038] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 76 (112D5800) [pid = 2812] [serial = 1044] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 75 (119C8000) [pid = 2812] [serial = 1049] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 74 (23E38800) [pid = 2812] [serial = 1020] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 73 (1299F800) [pid = 2812] [serial = 1059] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 72 (10BB4400) [pid = 2812] [serial = 1041] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 71 (2268DC00) [pid = 2812] [serial = 1017] [outer = 00000000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 70 (11B87400) [pid = 2812] [serial = 1126] [outer = 10F2E800] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 69 (15BF4C00) [pid = 2812] [serial = 1103] [outer = 11C58000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 68 (16DB8000) [pid = 2812] [serial = 1121] [outer = 16DB2400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 67 (16D6D800) [pid = 2812] [serial = 1118] [outer = 16926400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 66 (1691B000) [pid = 2812] [serial = 1110] [outer = 16245C00] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 65 (16913C00) [pid = 2812] [serial = 1109] [outer = 16245C00] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 64 (1539D000) [pid = 2812] [serial = 1098] [outer = 15315400] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 63 (1515B000) [pid = 2812] [serial = 1095] [outer = 15012800] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 62 (10FD5000) [pid = 2812] [serial = 1079] [outer = 0F789400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 61 (169E4000) [pid = 2812] [serial = 1116] [outer = 1691AC00] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 60 (169B0400) [pid = 2812] [serial = 1115] [outer = 1691AC00] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 59 (16248C00) [pid = 2812] [serial = 1106] [outer = 15BF5C00] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 58 (1501B000) [pid = 2812] [serial = 1093] [outer = 15015000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608488370]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 57 (14E43800) [pid = 2812] [serial = 1090] [outer = 14A8E000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 56 (1692F800) [pid = 2812] [serial = 1113] [outer = 16913400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 55 (16925800) [pid = 2812] [serial = 1112] [outer = 16913400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 54 (14E3D400) [pid = 2812] [serial = 1088] [outer = 14C10C00] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 53 (14A8EC00) [pid = 2812] [serial = 1085] [outer = 14A85800] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 52 (159DD800) [pid = 2812] [serial = 1100] [outer = 15316000] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 51 (134BAC00) [pid = 2812] [serial = 1082] [outer = 11C62400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 50 (169E3C00) [pid = 2812] [serial = 1124] [outer = 11EAA400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 49 (15FE2400) [pid = 2812] [serial = 1123] [outer = 11EAA400] [url = about:blank]
06:55:07 INFO - PROCESS | 2812 | --DOMWINDOW == 48 (16DB2400) [pid = 2812] [serial = 1120] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
06:55:08 INFO - PROCESS | 2812 | [2812] WARNING: Suboptimal indexes for the SQL statement 0x6ea4a0 (http://mzl.la/1FuID0j).: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 109
06:55:11 INFO - PROCESS | 2812 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
06:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 47 (11EAA400) [pid = 2812] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
06:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 46 (15012800) [pid = 2812] [serial = 1094] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 45 (11C62400) [pid = 2812] [serial = 1081] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 44 (16245C00) [pid = 2812] [serial = 1108] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 43 (14A8E000) [pid = 2812] [serial = 1089] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 42 (15315400) [pid = 2812] [serial = 1097] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 41 (16926400) [pid = 2812] [serial = 1117] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
06:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 40 (11C58000) [pid = 2812] [serial = 1102] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 39 (15316000) [pid = 2812] [serial = 1099] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 38 (14C10C00) [pid = 2812] [serial = 1087] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 37 (1691AC00) [pid = 2812] [serial = 1114] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 36 (15BF5C00) [pid = 2812] [serial = 1105] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 35 (0F789400) [pid = 2812] [serial = 1078] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 34 (16913400) [pid = 2812] [serial = 1111] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 33 (14A85800) [pid = 2812] [serial = 1084] [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:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 32 (15015000) [pid = 2812] [serial = 1092] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1445608488370]
06:55:11 INFO - PROCESS | 2812 | --DOMWINDOW == 31 (1173C400) [pid = 2812] [serial = 1075] [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:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 30 (1395EC00) [pid = 2812] [serial = 1083] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 29 (15BEC400) [pid = 2812] [serial = 1101] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 28 (14FB0C00) [pid = 2812] [serial = 1091] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 27 (14AF6400) [pid = 2812] [serial = 1077] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 26 (1184A000) [pid = 2812] [serial = 1080] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 25 (14C08C00) [pid = 2812] [serial = 1086] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 24 (15168C00) [pid = 2812] [serial = 1096] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 23 (16252C00) [pid = 2812] [serial = 1107] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 22 (16D77C00) [pid = 2812] [serial = 1119] [outer = 00000000] [url = about:blank]
06:55:16 INFO - PROCESS | 2812 | --DOMWINDOW == 21 (15FEBC00) [pid = 2812] [serial = 1104] [outer = 00000000] [url = about:blank]
06:55:27 INFO - PROCESS | 2812 | MARIONETTE LOG: INFO: Timeout fired
06:55:27 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
06:55:27 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
06:55:27 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
06:55:27 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30794ms
06:55:27 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
06:55:27 INFO - PROCESS | 2812 | ++DOCSHELL 0F16C800 == 10 [pid = 2812] [id = 403]
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 22 (0F1DA400) [pid = 2812] [serial = 1128] [outer = 00000000]
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 23 (0F782C00) [pid = 2812] [serial = 1129] [outer = 0F1DA400]
06:55:27 INFO - PROCESS | 2812 | 1445608527712 Marionette INFO loaded listener.js
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 24 (0FC5F000) [pid = 2812] [serial = 1130] [outer = 0F1DA400]
06:55:27 INFO - PROCESS | 2812 | ++DOCSHELL 0F1E9400 == 11 [pid = 2812] [id = 404]
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 25 (10E65800) [pid = 2812] [serial = 1131] [outer = 00000000]
06:55:27 INFO - PROCESS | 2812 | ++DOCSHELL 10E74800 == 12 [pid = 2812] [id = 405]
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 26 (10E9DC00) [pid = 2812] [serial = 1132] [outer = 00000000]
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 27 (10EA4000) [pid = 2812] [serial = 1133] [outer = 10E9DC00]
06:55:27 INFO - PROCESS | 2812 | ++DOMWINDOW == 28 (10ED1C00) [pid = 2812] [serial = 1134] [outer = 10E65800]
06:55:36 INFO - PROCESS | 2812 | --DOCSHELL 0F754000 == 11 [pid = 2812] [id = 402]
06:55:36 INFO - PROCESS | 2812 | --DOMWINDOW == 27 (12111C00) [pid = 2812] [serial = 1127] [outer = 10F2E800] [url = about:blank]
06:55:36 INFO - PROCESS | 2812 | --DOMWINDOW == 26 (0F782C00) [pid = 2812] [serial = 1129] [outer = 0F1DA400] [url = about:blank]
06:55:42 INFO - PROCESS | 2812 | --DOMWINDOW == 25 (10F2E800) [pid = 2812] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
06:55:58 INFO - PROCESS | 2812 | MARIONETTE LOG: INFO: Timeout fired
06:55:58 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:55:58 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
06:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
06:55:58 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
06:55:58 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
06:55:58 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
06:55:58 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30794ms
06:55:58 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
06:55:58 INFO - PROCESS | 2812 | --DOCSHELL 0F1E9400 == 10 [pid = 2812] [id = 404]
06:55:58 INFO - PROCESS | 2812 | --DOCSHELL 10E74800 == 9 [pid = 2812] [id = 405]
06:55:58 INFO - PROCESS | 2812 | ++DOCSHELL 0F16E000 == 10 [pid = 2812] [id = 406]
06:55:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 26 (0F16E400) [pid = 2812] [serial = 1135] [outer = 00000000]
06:55:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 27 (0F787400) [pid = 2812] [serial = 1136] [outer = 0F16E400]
06:55:58 INFO - PROCESS | 2812 | 1445608558506 Marionette INFO loaded listener.js
06:55:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 28 (10ADB400) [pid = 2812] [serial = 1137] [outer = 0F16E400]
06:55:58 INFO - PROCESS | 2812 | ++DOCSHELL 10E9E400 == 11 [pid = 2812] [id = 407]
06:55:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 29 (10EA9800) [pid = 2812] [serial = 1138] [outer = 00000000]
06:55:58 INFO - PROCESS | 2812 | ++DOMWINDOW == 30 (10ED3800) [pid = 2812] [serial = 1139] [outer = 10EA9800]
06:56:10 INFO - PROCESS | 2812 | --DOCSHELL 0F16C800 == 10 [pid = 2812] [id = 403]
06:56:10 INFO - PROCESS | 2812 | --DOMWINDOW == 29 (10ED1C00) [pid = 2812] [serial = 1134] [outer = 10E65800] [url = about:blank]
06:56:10 INFO - PROCESS | 2812 | --DOMWINDOW == 28 (10EA4000) [pid = 2812] [serial = 1133] [outer = 10E9DC00] [url = about:blank]
06:56:10 INFO - PROCESS | 2812 | --DOMWINDOW == 27 (0FC5F000) [pid = 2812] [serial = 1130] [outer = 0F1DA400] [url = about:blank]
06:56:10 INFO - PROCESS | 2812 | --DOMWINDOW == 26 (0F787400) [pid = 2812] [serial = 1136] [outer = 0F16E400] [url = about:blank]
06:56:10 INFO - PROCESS | 2812 | --DOMWINDOW == 25 (10E9DC00) [pid = 2812] [serial = 1132] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
06:56:10 INFO - PROCESS | 2812 | --DOMWINDOW == 24 (10E65800) [pid = 2812] [serial = 1131] [outer = 00000000] [url = about:blank]
06:56:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 25 (0E3B5400) [pid = 2812] [serial = 1140] [outer = 19998C00]
06:56:16 INFO - PROCESS | 2812 | --DOMWINDOW == 24 (0F1DA400) [pid = 2812] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
06:56:22 INFO - PROCESS | 2812 | --DOMWINDOW == 23 (10ED1800) [pid = 2812] [serial = 939] [outer = 19998C00] [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:56:29 INFO - PROCESS | 2812 | MARIONETTE LOG: INFO: Timeout fired
06:56:29 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
06:56:29 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30826ms
06:56:29 INFO - TEST-START | /screen-orientation/onchange-event.html
06:56:29 INFO - PROCESS | 2812 | --DOCSHELL 10E9E400 == 9 [pid = 2812] [id = 407]
06:56:29 INFO - PROCESS | 2812 | ++DOCSHELL 0F16DC00 == 10 [pid = 2812] [id = 408]
06:56:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 24 (0F781400) [pid = 2812] [serial = 1141] [outer = 00000000]
06:56:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 25 (0FC65400) [pid = 2812] [serial = 1142] [outer = 0F781400]
06:56:29 INFO - PROCESS | 2812 | 1445608589400 Marionette INFO loaded listener.js
06:56:29 INFO - PROCESS | 2812 | ++DOMWINDOW == 26 (10E65800) [pid = 2812] [serial = 1143] [outer = 0F781400]
06:57:00 INFO - PROCESS | 2812 | MARIONETTE LOG: INFO: Timeout fired
06:57:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
06:57:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
06:57:00 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30889ms
06:57:00 INFO - TEST-START | /screen-orientation/orientation-api.html
06:57:00 INFO - PROCESS | 2812 | ++DOCSHELL 10EDA000 == 11 [pid = 2812] [id = 409]
06:57:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 27 (10EDAC00) [pid = 2812] [serial = 1144] [outer = 00000000]
06:57:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 28 (10EDE800) [pid = 2812] [serial = 1145] [outer = 10EDAC00]
06:57:00 INFO - PROCESS | 2812 | 1445608620235 Marionette INFO loaded listener.js
06:57:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 29 (10F2C400) [pid = 2812] [serial = 1146] [outer = 10EDAC00]
06:57:00 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
06:57:00 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
06:57:00 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
06:57:00 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 429ms
06:57:00 INFO - TEST-START | /screen-orientation/orientation-reading.html
06:57:00 INFO - PROCESS | 2812 | ++DOCSHELL 10F32800 == 12 [pid = 2812] [id = 410]
06:57:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 30 (10F32C00) [pid = 2812] [serial = 1147] [outer = 00000000]
06:57:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 31 (1126F800) [pid = 2812] [serial = 1148] [outer = 10F32C00]
06:57:00 INFO - PROCESS | 2812 | 1445608620688 Marionette INFO loaded listener.js
06:57:00 INFO - PROCESS | 2812 | ++DOMWINDOW == 32 (114ACC00) [pid = 2812] [serial = 1149] [outer = 10F32C00]
06:57:01 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
06:57:01 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:57:01 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
06:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:01 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
06:57:01 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
06:57:01 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
06:57:01 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:57:01 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
06:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:01 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
06:57:01 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
06:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:57:01 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
06:57:01 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 508ms
06:57:01 INFO - TEST-START | /selection/Document-open.html
06:57:01 INFO - PROCESS | 2812 | ++DOCSHELL 1157F000 == 13 [pid = 2812] [id = 411]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 33 (1172FC00) [pid = 2812] [serial = 1150] [outer = 00000000]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 34 (11848800) [pid = 2812] [serial = 1151] [outer = 1172FC00]
06:57:01 INFO - PROCESS | 2812 | 1445608621189 Marionette INFO loaded listener.js
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 35 (11851400) [pid = 2812] [serial = 1152] [outer = 1172FC00]
06:57:01 INFO - PROCESS | 2812 | ++DOCSHELL 10EDEC00 == 14 [pid = 2812] [id = 412]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 36 (11847C00) [pid = 2812] [serial = 1153] [outer = 00000000]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 37 (11A27000) [pid = 2812] [serial = 1154] [outer = 11847C00]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 38 (11A2B400) [pid = 2812] [serial = 1155] [outer = 11847C00]
06:57:01 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:57:01 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
06:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:01 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
06:57:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
06:57:01 INFO - TEST-OK | /selection/Document-open.html | took 555ms
06:57:01 INFO - TEST-START | /selection/addRange.html
06:57:01 INFO - PROCESS | 2812 | ++DOCSHELL 0F110C00 == 15 [pid = 2812] [id = 413]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 39 (119C9800) [pid = 2812] [serial = 1156] [outer = 00000000]
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 40 (11B92400) [pid = 2812] [serial = 1157] [outer = 119C9800]
06:57:01 INFO - PROCESS | 2812 | 1445608621831 Marionette INFO loaded listener.js
06:57:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 41 (11C57800) [pid = 2812] [serial = 1158] [outer = 119C9800]
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:33 INFO - Selection.addRange() tests
06:57:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:33 INFO - "
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:33 INFO - "
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:33 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:33 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:33 INFO - Selection.addRange() tests
06:57:34 INFO - Selection.addRange() tests
06:57:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:34 INFO - "
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:34 INFO - "
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:34 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:34 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:34 INFO - Selection.addRange() tests
06:57:35 INFO - Selection.addRange() tests
06:57:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:35 INFO - "
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 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:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 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:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 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:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:35 INFO - PROCESS | 2812 | --DOCSHELL 1157F000 == 14 [pid = 2812] [id = 411]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - PROCESS | 2812 | --DOCSHELL 10F32800 == 13 [pid = 2812] [id = 410]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - PROCESS | 2812 | --DOCSHELL 10EDA000 == 12 [pid = 2812] [id = 409]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - PROCESS | 2812 | --DOCSHELL 0F16DC00 == 11 [pid = 2812] [id = 408]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - PROCESS | 2812 | --DOCSHELL 0F16E000 == 10 [pid = 2812] [id = 406]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:35 INFO - "
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 40 (1126F800) [pid = 2812] [serial = 1148] [outer = 10F32C00] [url = about:blank]
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 39 (11B92400) [pid = 2812] [serial = 1157] [outer = 119C9800] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 38 (10ED3800) [pid = 2812] [serial = 1139] [outer = 10EA9800] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 37 (0FC65400) [pid = 2812] [serial = 1142] [outer = 0F781400] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 36 (11A2B400) [pid = 2812] [serial = 1155] [outer = 11847C00] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 35 (11A27000) [pid = 2812] [serial = 1154] [outer = 11847C00] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 34 (11848800) [pid = 2812] [serial = 1151] [outer = 1172FC00] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 33 (10F2C400) [pid = 2812] [serial = 1146] [outer = 10EDAC00] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 32 (10EDE800) [pid = 2812] [serial = 1145] [outer = 10EDAC00] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 31 (11847C00) [pid = 2812] [serial = 1153] [outer = 00000000] [url = about:blank]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - PROCESS | 2812 | --DOMWINDOW == 30 (10EA9800) [pid = 2812] [serial = 1138] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:35 INFO - Selection.addRange() tests
06:57:35 INFO - Selection.addRange() tests
06:57:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:35 INFO - "
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:35 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:36 INFO - "
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 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:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 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:57:36 INFO - Selection.addRange() tests
06:57:36 INFO - Selection.addRange() tests
06:57:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:36 INFO - "
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:36 INFO - "
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:36 INFO - Selection.addRange() tests
06:57:37 INFO - Selection.addRange() tests
06:57:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:37 INFO - "
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:37 INFO - "
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:37 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:37 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:37 INFO - Selection.addRange() tests
06:57:38 INFO - Selection.addRange() tests
06:57:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:38 INFO - "
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:38 INFO - "
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:38 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:38 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:38 INFO - Selection.addRange() tests
06:57:39 INFO - Selection.addRange() tests
06:57:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:39 INFO - "
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:39 INFO - "
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 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:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:39 INFO - Selection.addRange() tests
06:57:39 INFO - Selection.addRange() tests
06:57:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:39 INFO - "
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:39 INFO - "
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:39 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 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:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 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:57:40 INFO - Selection.addRange() tests
06:57:40 INFO - Selection.addRange() tests
06:57:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:40 INFO - "
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:40 INFO - "
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:40 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:40 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:40 INFO - Selection.addRange() tests
06:57:41 INFO - Selection.addRange() tests
06:57:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:41 INFO - "
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:41 INFO - "
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:41 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:41 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:41 INFO - Selection.addRange() tests
06:57:42 INFO - Selection.addRange() tests
06:57:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:42 INFO - "
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:42 INFO - "
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:42 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:42 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:42 INFO - Selection.addRange() tests
06:57:43 INFO - Selection.addRange() tests
06:57:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:43 INFO - "
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:43 INFO - "
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 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:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:43 INFO - Selection.addRange() tests
06:57:43 INFO - Selection.addRange() tests
06:57:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:43 INFO - "
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:43 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:43 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:43 INFO - "
06:57:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 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:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 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:57:44 INFO - Selection.addRange() tests
06:57:44 INFO - Selection.addRange() tests
06:57:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:44 INFO - "
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:44 INFO - "
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:44 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:44 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:44 INFO - Selection.addRange() tests
06:57:45 INFO - Selection.addRange() tests
06:57:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:45 INFO - "
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:45 INFO - "
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:45 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:45 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:45 INFO - Selection.addRange() tests
06:57:46 INFO - Selection.addRange() tests
06:57:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:46 INFO - "
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:46 INFO - "
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:46 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:46 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:46 INFO - Selection.addRange() tests
06:57:47 INFO - Selection.addRange() tests
06:57:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:47 INFO - "
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 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:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:47 INFO - "
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:47 INFO - Selection.addRange() tests
06:57:47 INFO - Selection.addRange() tests
06:57:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:47 INFO - "
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:47 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:47 INFO - "
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:47 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 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:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 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:57:48 INFO - Selection.addRange() tests
06:57:48 INFO - Selection.addRange() tests
06:57:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:48 INFO - "
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:48 INFO - "
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:48 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:48 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:48 INFO - Selection.addRange() tests
06:57:49 INFO - Selection.addRange() tests
06:57:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:49 INFO - "
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:49 INFO - "
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:49 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:49 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:49 INFO - Selection.addRange() tests
06:57:50 INFO - Selection.addRange() tests
06:57:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:50 INFO - "
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:50 INFO - "
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:50 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:50 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:50 INFO - Selection.addRange() tests
06:57:50 INFO - Selection.addRange() tests
06:57:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:51 INFO - "
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:51 INFO - "
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 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:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 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:57:51 INFO - Selection.addRange() tests
06:57:51 INFO - Selection.addRange() tests
06:57:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:51 INFO - "
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:51 INFO - "
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:51 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:51 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:51 INFO - Selection.addRange() tests
06:57:52 INFO - Selection.addRange() tests
06:57:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:52 INFO - "
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:52 INFO - "
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:52 INFO - Selection.addRange() tests
06:57:53 INFO - Selection.addRange() tests
06:57:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:53 INFO - "
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 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:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 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:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 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:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 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:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 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:57:53 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:57:53 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:57:53 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:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:53 INFO - "
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:53 INFO - Selection.addRange() tests
06:57:53 INFO - Selection.addRange() tests
06:57:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:53 INFO - "
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:54 INFO - "
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 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:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 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:57:54 INFO - Selection.addRange() tests
06:57:54 INFO - Selection.addRange() tests
06:57:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:54 INFO - "
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:54 INFO - "
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:54 INFO - Selection.addRange() tests
06:57:55 INFO - Selection.addRange() tests
06:57:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:55 INFO - "
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:55 INFO - "
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:55 INFO - Selection.addRange() tests
06:57:56 INFO - Selection.addRange() tests
06:57:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:56 INFO - "
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:56 INFO - "
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:56 INFO - Selection.addRange() tests
06:57:56 INFO - Selection.addRange() tests
06:57:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:56 INFO - "
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:57 INFO - "
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 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:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 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:57:57 INFO - Selection.addRange() tests
06:57:57 INFO - Selection.addRange() tests
06:57:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:57 INFO - "
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:57 INFO - "
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:57 INFO - Selection.addRange() tests
06:57:58 INFO - Selection.addRange() tests
06:57:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:58 INFO - "
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:58 INFO - "
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:58 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:58 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:58 INFO - Selection.addRange() tests
06:57:59 INFO - Selection.addRange() tests
06:57:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:59 INFO - "
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 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:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 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:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 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:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:57:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:57:59 INFO - "
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:57:59 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:57:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:57:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:57:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:57:59 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:57:59 INFO - Selection.addRange() tests
06:57:59 INFO - Selection.addRange() tests
06:58:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:00 INFO - "
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:00 INFO - "
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 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:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 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:58:00 INFO - Selection.addRange() tests
06:58:00 INFO - Selection.addRange() tests
06:58:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:00 INFO - "
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:00 INFO - "
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:00 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:00 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:00 INFO - Selection.addRange() tests
06:58:01 INFO - Selection.addRange() tests
06:58:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:01 INFO - "
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:01 INFO - "
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:01 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:01 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:01 INFO - Selection.addRange() tests
06:58:02 INFO - Selection.addRange() tests
06:58:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:02 INFO - "
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:02 INFO - "
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:02 INFO - Selection.addRange() tests
06:58:02 INFO - Selection.addRange() tests
06:58:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:02 INFO - "
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:02 INFO - "
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:02 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 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:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 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:58:03 INFO - Selection.addRange() tests
06:58:03 INFO - Selection.addRange() tests
06:58:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:03 INFO - "
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:03 INFO - "
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:03 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:03 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:03 INFO - Selection.addRange() tests
06:58:04 INFO - Selection.addRange() tests
06:58:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:04 INFO - "
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:04 INFO - "
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:04 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:04 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:04 INFO - Selection.addRange() tests
06:58:05 INFO - Selection.addRange() tests
06:58:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:05 INFO - "
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:05 INFO - "
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 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:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:05 INFO - Selection.addRange() tests
06:58:05 INFO - Selection.addRange() tests
06:58:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:05 INFO - "
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:05 INFO - "
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:05 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 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:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 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:58:06 INFO - Selection.addRange() tests
06:58:06 INFO - Selection.addRange() tests
06:58:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:06 INFO - "
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:06 INFO - "
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:06 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:06 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:06 INFO - Selection.addRange() tests
06:58:07 INFO - Selection.addRange() tests
06:58:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:07 INFO - "
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:07 INFO - "
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:07 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:07 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:07 INFO - Selection.addRange() tests
06:58:08 INFO - Selection.addRange() tests
06:58:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:08 INFO - "
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:08 INFO - "
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 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:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 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:58:08 INFO - Selection.addRange() tests
06:58:08 INFO - Selection.addRange() tests
06:58:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:08 INFO - "
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:08 INFO - "
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:08 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 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:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 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:58:09 INFO - Selection.addRange() tests
06:58:09 INFO - Selection.addRange() tests
06:58:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:09 INFO - "
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:09 INFO - "
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:09 INFO - Selection.addRange() tests
06:58:10 INFO - Selection.addRange() tests
06:58:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:10 INFO - "
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:10 INFO - "
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:10 INFO - Selection.addRange() tests
06:58:11 INFO - Selection.addRange() tests
06:58:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:11 INFO - "
06:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:11 INFO - "
06:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 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:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:11 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:11 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:11 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:11 INFO - Selection.addRange() tests
06:58:11 INFO - Selection.addRange() tests
06:58:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:12 INFO - "
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:12 INFO - "
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 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:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 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:58:12 INFO - Selection.addRange() tests
06:58:12 INFO - Selection.addRange() tests
06:58:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:12 INFO - "
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:12 INFO - "
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:12 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:12 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:12 INFO - Selection.addRange() tests
06:58:13 INFO - Selection.addRange() tests
06:58:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:13 INFO - "
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:13 INFO - "
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:13 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:13 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:13 INFO - Selection.addRange() tests
06:58:14 INFO - Selection.addRange() tests
06:58:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:14 INFO - "
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:14 INFO - "
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:14 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:14 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:14 INFO - Selection.addRange() tests
06:58:15 INFO - Selection.addRange() tests
06:58:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:15 INFO - "
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:15 INFO - "
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:15 INFO - Selection.addRange() tests
06:58:15 INFO - Selection.addRange() tests
06:58:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:15 INFO - "
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:15 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:15 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:15 INFO - "
06:58:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 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:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 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:58:16 INFO - Selection.addRange() tests
06:58:16 INFO - Selection.addRange() tests
06:58:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:16 INFO - "
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:16 INFO - "
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:16 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:16 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:16 INFO - Selection.addRange() tests
06:58:17 INFO - Selection.addRange() tests
06:58:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:17 INFO - "
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 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:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 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:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 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:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 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:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 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:58:17 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:58:17 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:58:17 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:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:58:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:58:17 INFO - "
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:58:17 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:58:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:58:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:58:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:58:17 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:58:17 INFO - ]
06:59:01 INFO - PROCESS | 2812 | --DOMWINDOW == 42 (0F788800) [pid = 2812] [serial = 1165] [outer = 00000000] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
06:59:01 INFO - PROCESS | 2812 | --DOMWINDOW == 41 (18CAB400) [pid = 2812] [serial = 1162] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
06:59:01 INFO - PROCESS | 2812 | --DOMWINDOW == 40 (20C5C800) [pid = 2812] [serial = 1168] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
06:59:01 INFO - PROCESS | 2812 | --DOMWINDOW == 39 (1F64FC00) [pid = 2812] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
06:59:01 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
06:59:01 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
06:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:01 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
06:59:01 INFO - TEST-OK | /selection/removeAllRanges.html | took 849ms
06:59:01 INFO - TEST-START | /selection/selectAllChildren.html
06:59:01 INFO - PROCESS | 2812 | ++DOCSHELL 0F109800 == 14 [pid = 2812] [id = 426]
06:59:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 40 (12955C00) [pid = 2812] [serial = 1192] [outer = 00000000]
06:59:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 41 (129A4800) [pid = 2812] [serial = 1193] [outer = 12955C00]
06:59:01 INFO - PROCESS | 2812 | 1445608741624 Marionette INFO loaded listener.js
06:59:01 INFO - PROCESS | 2812 | ++DOMWINDOW == 42 (134C0800) [pid = 2812] [serial = 1194] [outer = 12955C00]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 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:59:04 INFO - "use strict";
06:59:04 INFO -
06:59:04 INFO - selectio..." threw 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:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
06:59:04 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:04 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:04 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 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:59:05 INFO - "use strict";
06:59:05 INFO -
06:59:05 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
06:59:05 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:05 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
06:59:05 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 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:59:06 INFO - "use strict";
06:59:06 INFO -
06:59:06 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 0F168000 == 13 [pid = 2812] [id = 425]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 112CEC00 == 12 [pid = 2812] [id = 424]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 10E9F800 == 11 [pid = 2812] [id = 423]
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 10F34400 == 10 [pid = 2812] [id = 422]
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 0FC60C00 == 9 [pid = 2812] [id = 421]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 0F1DC000 == 8 [pid = 2812] [id = 420]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
06:59:06 INFO - PROCESS | 2812 | --DOCSHELL 10BB6400 == 7 [pid = 2812] [id = 419]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 41 (1979E800) [pid = 2812] [serial = 58] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 40 (1F64B400) [pid = 2812] [serial = 1164] [outer = 00000000] [url = about:blank]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 39 (2073B000) [pid = 2812] [serial = 1169] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 38 (18AC6800) [pid = 2812] [serial = 1167] [outer = 00000000] [url = about:blank]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 37 (20C5FC00) [pid = 2812] [serial = 1171] [outer = 00000000] [url = about:blank]
06:59:06 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 36 (11C61400) [pid = 2812] [serial = 1187] [outer = 1184B000] [url = about:blank]
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 35 (129A4800) [pid = 2812] [serial = 1193] [outer = 12955C00] [url = about:blank]
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 34 (11EB6000) [pid = 2812] [serial = 1190] [outer = 1184CC00] [url = about:blank]
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 33 (114B1C00) [pid = 2812] [serial = 1184] [outer = 10F37400] [url = about:blank]
06:59:06 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:06 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:06 INFO - PROCESS | 2812 | --DOMWINDOW == 32 (11582400) [pid = 2812] [serial = 1185] [outer = 10F37400] [url = about:blank]
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - PROCESS | 2812 | --DOMWINDOW == 31 (10ED9000) [pid = 2812] [serial = 1179] [outer = 0FC63C00] [url = about:blank]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
06:59:07 INFO - PROCESS | 2812 | --DOMWINDOW == 30 (0F77F400) [pid = 2812] [serial = 1176] [outer = 0F1E9400] [url = about:blank]
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
06:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 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:59:07 INFO - "use strict";
06:59:07 INFO -
06:59: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:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
06:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:07 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
06:59:07 INFO - TEST-OK | /selection/selectAllChildren.html | took 6066ms
06:59:07 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
06:59:07 INFO - PROCESS | 2812 | ++DOCSHELL 0F1DA400 == 8 [pid = 2812] [id = 427]
06:59:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 31 (0F1DD000) [pid = 2812] [serial = 1195] [outer = 00000000]
06:59:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 32 (0F77F800) [pid = 2812] [serial = 1196] [outer = 0F1DD000]
06:59:07 INFO - PROCESS | 2812 | 1445608747716 Marionette INFO loaded listener.js
06:59:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 33 (0FC60C00) [pid = 2812] [serial = 1197] [outer = 0F1DD000]
06:59:07 INFO - PROCESS | 2812 | ++DOCSHELL 10ED4000 == 9 [pid = 2812] [id = 428]
06:59:07 INFO - PROCESS | 2812 | ++DOMWINDOW == 34 (10ED5C00) [pid = 2812] [serial = 1198] [outer = 00000000]
06:59:08 INFO - PROCESS | 2812 | ++DOMWINDOW == 35 (10ED9C00) [pid = 2812] [serial = 1199] [outer = 10ED5C00]
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
06:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
06:59:09 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:59:09 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
06:59:09 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 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:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:59:09 INFO - root.queryAll(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:59:09 INFO - root.query(q)
06:59:09 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:59:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.query(q)
06:59:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:10 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:59:10 INFO - root.queryAll(q)
06:59:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:59:11 INFO - root.query(q)
06:59:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:59:11 INFO - root.queryAll(q)
06:59:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:59:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
06:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 34 (1184B000) [pid = 2812] [serial = 1186] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 33 (0FC63C00) [pid = 2812] [serial = 1178] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 32 (1184CC00) [pid = 2812] [serial = 1189] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 31 (0F1E9400) [pid = 2812] [serial = 1175] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 30 (10F37400) [pid = 2812] [serial = 1183] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 29 (20C64800) [pid = 2812] [serial = 1172] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 INFO - PROCESS | 2812 | --DOMWINDOW == 28 (10F34C00) [pid = 2812] [serial = 1181] [outer = 00000000] [url = about:blank]
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:11 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:59:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
06:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:12 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:59:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #descendant-div2 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #descendant-div2 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - >
06:59:13 INFO - #child-div2 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - >
06:59:13 INFO - #child-div2 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #child-div2 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #child-div2 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - >#child-div2 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - >#child-div2 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - +
06:59:13 INFO - #adjacent-p3 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - +
06:59:13 INFO - #adjacent-p3 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #adjacent-p3 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #adjacent-p3 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - +#adjacent-p3 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - +#adjacent-p3 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - ~
06:59:13 INFO - #sibling-p3 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - ~
06:59:13 INFO - #sibling-p3 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #sibling-p3 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - #sibling-p3 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - ~#sibling-p3 - root.queryAll is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - ~#sibling-p3 - root.query is not a function
06:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:13 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:59:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
06:59:14 INFO -
06:59:14 INFO - ,
06:59:14 INFO -
06:59:14 INFO - #group strong - root.queryAll is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
06:59:14 INFO -
06:59:14 INFO - ,
06:59:14 INFO -
06:59:14 INFO - #group strong - root.query is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
06:59:14 INFO - #group strong - root.queryAll is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
06:59:14 INFO - #group strong - root.query is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
06:59:14 INFO - ,#group strong - root.queryAll is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
06:59:14 INFO - ,#group strong - root.query is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
06:59:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:59:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:59:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:59:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:59:14 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 6443ms
06:59:14 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
06:59:14 INFO - PROCESS | 2812 | ++DOCSHELL 0E08A400 == 10 [pid = 2812] [id = 429]
06:59:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 29 (0F1E5400) [pid = 2812] [serial = 1200] [outer = 00000000]
06:59:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 30 (10EA9C00) [pid = 2812] [serial = 1201] [outer = 0F1E5400]
06:59:14 INFO - PROCESS | 2812 | 1445608754294 Marionette INFO loaded listener.js
06:59:14 INFO - PROCESS | 2812 | ++DOMWINDOW == 31 (10EDA400) [pid = 2812] [serial = 1202] [outer = 0F1E5400]
06:59:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
06:59:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
06:59:14 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:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
06:59:14 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:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
06:59:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
06:59:14 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:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
06:59:14 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:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 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:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:14 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:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - An invalid or illegal string was specified
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:59:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:59:15 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 974ms
06:59:15 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
06:59:15 INFO - PROCESS | 2812 | ++DOCSHELL 11580400 == 11 [pid = 2812] [id = 430]
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 32 (11A26C00) [pid = 2812] [serial = 1203] [outer = 00000000]
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 33 (11E34400) [pid = 2812] [serial = 1204] [outer = 11A26C00]
06:59:15 INFO - PROCESS | 2812 | 1445608755237 Marionette INFO loaded listener.js
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 34 (12117400) [pid = 2812] [serial = 1205] [outer = 11A26C00]
06:59:15 INFO - PROCESS | 2812 | ++DOCSHELL 12925000 == 12 [pid = 2812] [id = 431]
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 35 (12926800) [pid = 2812] [serial = 1206] [outer = 00000000]
06:59:15 INFO - PROCESS | 2812 | ++DOCSHELL 12927C00 == 13 [pid = 2812] [id = 432]
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 36 (1294C400) [pid = 2812] [serial = 1207] [outer = 00000000]
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 37 (11EAC800) [pid = 2812] [serial = 1208] [outer = 12926800]
06:59:15 INFO - PROCESS | 2812 | ++DOMWINDOW == 38 (1299E400) [pid = 2812] [serial = 1209] [outer = 1294C400]
06:59:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
06:59:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
06:59:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 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:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:59:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:59:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:59:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:59:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */